From: George Sapkin Date: Fri, 7 Nov 2025 23:28:59 +0000 (+0200) Subject: ci: label formality failures X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=2c558a851ff61f5c07dc7134878e7d6a2487f16f;p=feed%2Fpackages.git ci: label formality failures Add or remove 'not following guidelines' label based on formality check status. Signed-off-by: George Sapkin --- diff --git a/.github/workflows/multi-arch-test-build.yml b/.github/workflows/multi-arch-test-build.yml index 2a78a114e6..88554ade54 100644 --- a/.github/workflows/multi-arch-test-build.yml +++ b/.github/workflows/multi-arch-test-build.yml @@ -8,6 +8,31 @@ jobs: name: Test Formalities uses: openwrt/actions-shared-workflows/.github/workflows/formal.yml@main + label_formality_status: + name: Add formality check labels + runs-on: ubuntu-slim + needs: formalities + if: always() + permissions: + pull-requests: write + + steps: + - name: Add 'not following guidelines' label + if: needs.formalities.result == 'failure' + uses: buildsville/add-remove-label@v2.0.1 + with: + token: ${{ secrets.GITHUB_TOKEN }} + labels: "not following guidelines" + type: add + + - name: Remove 'not following guidelines' label + if: needs.formalities.result == 'success' + uses: buildsville/add-remove-label@v2.0.1 + with: + token: ${{ secrets.GITHUB_TOKEN }} + labels: "not following guidelines" + type: remove + build: name: Feeds Package Test Build needs: formalities