From c8c12aa92286d5f3663d872347f846b604578b29 Mon Sep 17 00:00:00 2001 From: Pedro Algarvio Date: Tue, 2 Apr 2024 15:52:09 +0100 Subject: [PATCH] Define additional `needs` for a few jobs --- .github/workflows/nightly.yml | 3 +++ .github/workflows/staging.yml | 3 +++ .github/workflows/templates/build-repos.yml.jinja | 1 + .github/workflows/templates/nightly.yml.jinja | 2 ++ 4 files changed, 9 insertions(+) diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 1fbbd65e6d0..b4be3f81e05 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -2039,6 +2039,7 @@ jobs: needs: - prepare-workflow - build-source-tarball + - build-pkgs-src strategy: fail-fast: false matrix: @@ -2782,6 +2783,7 @@ jobs: environment: nightly needs: - prepare-workflow + - build-docs - build-src-repo - build-deb-repo - build-rpm-repo @@ -2822,6 +2824,7 @@ jobs: - ubuntu-2204-arm64 steps: + - uses: actions/checkout@v4 - name: Get Salt Project GitHub Actions Bot Environment diff --git a/.github/workflows/staging.yml b/.github/workflows/staging.yml index 72096c06465..c29e4877dac 100644 --- a/.github/workflows/staging.yml +++ b/.github/workflows/staging.yml @@ -1876,6 +1876,7 @@ jobs: needs: - prepare-workflow - build-source-tarball + - build-pkgs-src strategy: fail-fast: false matrix: @@ -2621,6 +2622,7 @@ jobs: environment: staging needs: - prepare-workflow + - build-docs - build-src-repo - build-deb-repo - build-rpm-repo @@ -2629,6 +2631,7 @@ jobs: - build-onedir-repo steps: + - uses: actions/checkout@v4 - name: Get Salt Project GitHub Actions Bot Environment diff --git a/.github/workflows/templates/build-repos.yml.jinja b/.github/workflows/templates/build-repos.yml.jinja index 6b8177498df..f1d58b38121 100644 --- a/.github/workflows/templates/build-repos.yml.jinja +++ b/.github/workflows/templates/build-repos.yml.jinja @@ -25,6 +25,7 @@ - build-salt-onedir <%- elif type == 'src' %> - build-source-tarball + - build-pkgs-src <%- endif %> <%- include "build-{}-repo.yml.jinja".format(type) %> diff --git a/.github/workflows/templates/nightly.yml.jinja b/.github/workflows/templates/nightly.yml.jinja index 097ccc7d2bb..313e7297150 100644 --- a/.github/workflows/templates/nightly.yml.jinja +++ b/.github/workflows/templates/nightly.yml.jinja @@ -146,6 +146,7 @@ concurrency: environment: <{ gh_environment }> needs: - prepare-workflow + - build-docs <%- for need in build_repo_needs.iter(consume=True) %> - <{ need }> <%- endfor %> @@ -156,6 +157,7 @@ concurrency: <%- endif %> steps: + - uses: actions/checkout@v4 - name: Get Salt Project GitHub Actions Bot Environment