Skip to content

update

update #57

# SPDX-FileCopyrightText: Copyright (c) 2024 沉默の金 <cmzj@cmzj.org>
# SPDX-License-Identifier: MIT
name: Build OpenWrt-K
on:
workflow_dispatch:
schedule:
- cron: '0 4 * * *'
push:
paths:
- '.github/**'
- 'files/**'
- 'scripts/**'
- 'build_helper/**'
- 'config/**'
- '!.gitignore'
- '!LICENSE'
- '!README.md'
- '!img/**'
permissions:
actions: write
contents: write
discussions: write
jobs:
prepare:
outputs:
matrix: ${{ steps.run.outputs.matrix }}
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
- name: 建立环境
uses: ./.github/action/prepare
# 运行准备脚本
- name: Run Build Helper
id: run
run: |
python3 -m build_helper --task prepare
- name: 上传
uses: ./.github/action/upload
base-builds:
runs-on: ubuntu-22.04
needs: prepare
name: base-builds-${{ matrix.name }}
strategy:
matrix: ${{ fromJSON(needs.prepare.outputs.matrix) }}
steps:
- uses: actions/checkout@v4
- name: 建立环境
uses: ./.github/action/prepare