diff --git a/.github/workflows/multi-arch-test-build.yml b/.github/workflows/multi-arch-test-build.yml index 57182b96b65fe8..b1fe71ab445959 100644 --- a/.github/workflows/multi-arch-test-build.yml +++ b/.github/workflows/multi-arch-test-build.yml @@ -19,42 +19,6 @@ jobs: target: armsr-armv8 runtime_test: true - - arch: arm_cortex-a15_neon-vfpv4 - target: armsr-armv7 - runtime_test: true - - - arch: arm_cortex-a9_vfpv3-d16 - target: mvebu-cortexa9 - runtime_test: false - - - arch: i386_pentium-mmx - target: x86-geode - runtime_test: true - - - arch: mips_24kc - target: ath79-generic - runtime_test: true - - - arch: mipsel_24kc - target: mt7621 - runtime_test: false - - - arch: powerpc_464fp - target: apm821xx-nand - runtime_test: false - - - arch: powerpc_8548 - target: mpc85xx-p1010 - runtime_test: false - - - arch: riscv64_riscv64 - target: sifiveu-generic - runtime_test: false - - - arch: x86_64 - target: x86-64 - runtime_test: true - steps: - uses: actions/checkout@v3 with: @@ -101,7 +65,7 @@ jobs: echo "$EOF" >> $GITHUB_ENV - name: Build - uses: openwrt/gh-action-sdk@v5 + uses: jefferyto/openwrt-gh-action-sdk@group-output env: ARCH: ${{ matrix.arch }}-${{ env.BRANCH }} FEEDNAME: packages_ci @@ -109,9 +73,11 @@ jobs: KEY_BUILD: ${{ env.KEY_BUILD }} - name: Move created packages to project dir + if: always() run: cp bin/packages/${{ matrix.arch }}/packages_ci/* . || true - name: Collect metadata + if: always() run: | MERGE_ID=$(git rev-parse --short HEAD) echo "MERGE_ID=$MERGE_ID" >> $GITHUB_ENV @@ -122,6 +88,7 @@ jobs: echo "ARCHIVE_NAME=${{matrix.arch}}-PR$PRNUMBER-$MERGE_ID" >> $GITHUB_ENV - name: Generate metadata + if: always() run: | cat << _EOF_ > PKG-INFO Metadata-Version: 2.1 @@ -148,6 +115,7 @@ jobs: cat PKG-INFO - name: Store packages + if: always() uses: actions/upload-artifact@v3 with: name: ${{env.ARCHIVE_NAME}}-packages @@ -158,6 +126,7 @@ jobs: PKG-INFO - name: Store logs + if: always() uses: actions/upload-artifact@v3 with: name: ${{env.ARCHIVE_NAME}}-logs @@ -166,6 +135,7 @@ jobs: PKG-INFO - name: Remove logs + if: always() run: sudo rm -rf logs/ || true - name: Check if any packages were built