Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion .github/workflows/continuous-integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,11 @@ permissions: {}
jobs:
build-push-test:
uses: ./.github/workflows/wc-build-push-test.yml
secrets: inherit
secrets:
TEST_GITHUB_TOKEN: ${{ secrets.TEST_GITHUB_TOKEN }}
TEST_GITHUB_USER: ${{ secrets.TEST_GITHUB_USER }}
TEST_GITHUB_PASSWORD: ${{ secrets.TEST_GITHUB_PASSWORD }}
TEST_GITHUB_TOTP_SECRET: ${{ secrets.TEST_GITHUB_TOTP_SECRET }}
permissions:
actions: read
attestations: write
Expand Down
12 changes: 10 additions & 2 deletions .github/workflows/release-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,11 @@ permissions: {}
jobs:
build-push-test:
uses: ./.github/workflows/wc-build-push-test.yml
secrets: inherit
secrets:
TEST_GITHUB_TOKEN: ${{ secrets.TEST_GITHUB_TOKEN }}
TEST_GITHUB_USER: ${{ secrets.TEST_GITHUB_USER }}
TEST_GITHUB_PASSWORD: ${{ secrets.TEST_GITHUB_PASSWORD }}
TEST_GITHUB_TOTP_SECRET: ${{ secrets.TEST_GITHUB_TOTP_SECRET }}
permissions:
actions: read
attestations: write
Expand All @@ -28,6 +32,8 @@ jobs:
pull-requests: write
apply-release-notes-template:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: step-security/harden-runner@002fdce3c6a235733a90a27c80493a3241e56863 # v2.12.1
with:
Expand All @@ -46,7 +52,9 @@ jobs:
matrix:
flavor: [cpp, rust]
runs-on: ubuntu-latest
needs: build-push-test
permissions:
contents: write
needs: [build-push-test, apply-release-notes-template]
env:
REGISTRY: ghcr.io
steps:
Expand Down
8 changes: 5 additions & 3 deletions .github/workflows/wc-build-push-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ jobs:
matrix:
flavor: [cpp, rust]
uses: ./.github/workflows/wc-build-push.yml
secrets: inherit
permissions:
actions: read
attestations: write
Expand Down Expand Up @@ -50,7 +49,6 @@ jobs:
runner: ["ubuntu-latest", "ubuntu-24.04-arm"]
needs: build-push
uses: ./.github/workflows/wc-integration-test.yml
secrets: inherit
with:
flavor: ${{ matrix.flavor }}
runner: ${{ matrix.runner }}
Expand All @@ -61,7 +59,11 @@ jobs:
flavor: [cpp]
needs: build-push
uses: ./.github/workflows/wc-acceptance-test.yml
secrets: inherit
secrets:
TEST_GITHUB_TOKEN: ${{ secrets.TEST_GITHUB_TOKEN }}
TEST_GITHUB_USER: ${{ secrets.TEST_GITHUB_USER }}
TEST_GITHUB_PASSWORD: ${{ secrets.TEST_GITHUB_PASSWORD }}
TEST_GITHUB_TOTP_SECRET: ${{ secrets.TEST_GITHUB_TOTP_SECRET }}
with:
flavor: ${{ matrix.flavor }}

Expand Down