]> git.99rst.org Git - openwrt-packages.git/commitdiff
ci: update trigger to check_suite for test build
authorJosef Schlehofer <redacted>
Mon, 29 Jun 2026 10:28:55 +0000 (12:28 +0200)
committerJosef Schlehofer <redacted>
Mon, 29 Jun 2026 10:47:58 +0000 (12:47 +0200)
- Change trigger from check_run to check_suite completed event
- Run feeds test build only when all checks in the suite succeed

Fixes: ef633e9 ("ci: replace GitHub actions (labeler, formalities) by webhook")
Signed-off-by: Josef Schlehofer <redacted>
.github/workflows/multi-arch-test-build.yml

index 3520d83f90ab8f04b1d8efb06bdc0ad5e1d4c047..c4eb776ab2277c2b6c35d1a2c14e47d4dddf7341 100644 (file)
@@ -1,7 +1,7 @@
 name: Test and Build
 
 on:
-  check_run:
+  check_suite:
     types: [completed]
 
 permissions:
@@ -11,5 +11,5 @@ permissions:
 jobs:
   build:
     name: Feeds Package Test Build
-    if: ${{ github.event.check_run.name == 'Formalities Check' && github.event.check_run.conclusion == 'success' }}
+    if: ${{ github.event.check_suite.conclusion == 'success' }}
     uses: openwrt/actions-shared-workflows/.github/workflows/multi-arch-test-build.yml@main
git clone https://git.99rst.org/PROJECT