fix(ci): mass-rebuild.yml

This commit is contained in:
windowsboy111
2023-03-16 19:30:59 +08:00
parent d609d97d55
commit d1b9cbe9e7
2 changed files with 18 additions and 12 deletions
+9 -5
View File
@@ -14,6 +14,8 @@ jobs:
outputs:
build_matrix: ${{ steps.generate_build_matrix.outputs.build_matrix }}
recurse: ${{ steps.generate_build_matrix.outputs.recurse }}
recurse_matrix: ${{ steps.generate_build_matrix.outputs.recurse_matrix }}
container:
image: ghcr.io/terrapkg/builder:main
@@ -37,11 +39,13 @@ jobs:
EOF
python x.py >> $GITHUB_OUTPUT
- name: Recurse builds
if: steps.generate_build_matrix.outputs.recurse == 1
uses: terrapkg/packages/.github/workflows/mass-rebuild-recurse.yml@f38
with:
packages: ${{ steps.generate_build_matrix.outputs.recurse_matrix }}
recurse:
needs: manifest
if: needs.manifest.outputs.recurse == 1
uses: terrapkg/packages/.github/workflows/mass-rebuild-recurse.yml@f38
with:
packages: ${{ needs.manifest.outputs.recurse_matrix }}
build:
needs: manifest
strategy:
+9 -7
View File
@@ -1,5 +1,3 @@
# for each folder in anda/
# generate a new workflow for each folder in anda/
name: Mass Rebuild
on:
workflow_dispatch:
@@ -10,6 +8,8 @@ jobs:
outputs:
build_matrix: ${{ steps.generate_build_matrix.outputs.build_matrix }}
recurse: ${{ steps.generate_build_matrix.outputs.recurse }}
recurse_matrix: ${{ steps.generate_build_matrix.outputs.recurse_matrix }}
container:
image: ghcr.io/terrapkg/builder:main
@@ -41,11 +41,13 @@ jobs:
EOF
python x.py >> $GITHUB_OUTPUT
- name: Recurse builds
if: steps.generate_build_matrix.outputs.recurse == 1
uses: terrapkg/packages/.github/workflows/mass-rebuild-recurse.yml@f38
with:
packages: ${{ steps.generate_build_matrix.outputs.recurse_matrix }}
recurse:
needs: manifest
if: needs.manifest.outputs.recurse == 1
uses: terrapkg/packages/.github/workflows/mass-rebuild-recurse.yml@f38
with:
packages: ${{ needs.manifest.outputs.recurse_matrix }}
build:
needs: manifest
strategy: