From 2cd24a4dae4d3bc9a8d67b7802b06b41e2cb5a5f Mon Sep 17 00:00:00 2001 From: Kir Kolyshkin Date: Tue, 13 Aug 2024 18:50:35 -0700 Subject: [PATCH] ci/gha: add all-done jobs The sole reason is to simplify branch protection rules, requiring just these to be passed. Signed-off-by: Kir Kolyshkin --- .github/workflows/test.yml | 8 ++++++++ .github/workflows/validate.yml | 19 +++++++++++++++++++ 2 files changed, 27 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 13d8ff0bdb8..b74c9eca87f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -233,3 +233,11 @@ jobs: env: EXTRA_BUILDTAGS: ${{ matrix.dmz }} run: sudo -E PATH="$PATH" -- make GOARCH=386 localunittest + + all-done: + needs: + - test + - cross-i386 + runs-on: ubuntu-24.04 + steps: + - run: echo "All jobs completed" diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index acbd5953678..9f6c7ffc62e 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -234,3 +234,22 @@ jobs: cd tests/integration ./bootstrap-get-images.sh > get-images.sh git diff --exit-code + + all-done: + needs: + - cfmt + - codespell + - commit + - compile-buildtags + - deps + - get-images + - go-fix + - keyring + - lint + - release + - shellcheck + - shfmt + - space-at-eol + runs-on: ubuntu-24.04 + steps: + - run: echo "All jobs completed"