From bb8aaaf9d56f25afd4a90925425facf294f31fcf Mon Sep 17 00:00:00 2001 From: Daz DeBoer Date: Thu, 2 Apr 2026 22:02:20 -0600 Subject: [PATCH] Fix workflow permissions --- .github/workflows/ci-integ-test-full.yml | 34 +++++++++++++----------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/.github/workflows/ci-integ-test-full.yml b/.github/workflows/ci-integ-test-full.yml index 785748d9..a52dc9bd 100644 --- a/.github/workflows/ci-integ-test-full.yml +++ b/.github/workflows/ci-integ-test-full.yml @@ -15,33 +15,35 @@ permissions: jobs: caching-integ-tests: + needs: build-distribution uses: ./.github/workflows/suite-integ-test-caching.yml concurrency: - group: CI-integ-test-full + group: CI-integ-test-caching cancel-in-progress: false with: - runner-os: '["ubuntu-latest", "windows-latest", "macos-latest"]' - skip-dist: true - secrets: inherit - - dependency-submission-integ-tests: - uses: ./.github/workflows/suite-integ-test-dependency-submission.yml - concurrency: - group: CI-integ-test-full - cancel-in-progress: false - with: - runner-os: '["ubuntu-latest", "windows-latest", "macos-latest"]' - skip-dist: true + skip-dist: false secrets: inherit other-integ-tests: permissions: contents: write + needs: caching-integ-tests uses: ./.github/workflows/suite-integ-test-other.yml concurrency: - group: CI-integ-test-full + group: CI-integ-test-other cancel-in-progress: false with: - runner-os: '["ubuntu-latest", "windows-latest", "macos-latest"]' - skip-dist: true + skip-dist: false + secrets: inherit + + dependency-submission-integ-tests: + permissions: + contents: write + needs: other-integ-tests + uses: ./.github/workflows/suite-integ-test-dependency-submission.yml + concurrency: + group: CI-integ-test-dependency-submission + cancel-in-progress: false + with: + skip-dist: false secrets: inherit