diff --git a/.github/workflows/merge.yml b/.github/workflows/merge.yml index 7344668c7..159da8fa6 100644 --- a/.github/workflows/merge.yml +++ b/.github/workflows/merge.yml @@ -101,3 +101,19 @@ jobs: repository: ${{ github.repository }}/${{ matrix.package }} target: ${{ needs.init.outputs.pr }} tags: prod + + results: + name: Merge Results + needs: [init, deploy-test, tests, deploy-prod, monitor-prod, promote] + if: always() + runs-on: ubuntu-slim + timeout-minutes: 1 + permissions: + contents: read + issues: write + pull-requests: read + steps: + - uses: bcgov/actions/workflow-results@091f1da89c669d36bf4899830381e5b12d2c889a # v0.11.0 + with: + needs: ${{ toJson(needs) }} + title: Merge Results diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b1b477e62..bbc0baef3 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -95,3 +95,19 @@ jobs: repository: ${{ github.repository }}/${{ matrix.package }} target: ${{ needs.init.outputs.pr }} tags: prod + + results: + name: Release Results + needs: [init, deploy-prod, monitor-prod, promote] + if: always() + runs-on: ubuntu-slim + timeout-minutes: 1 + permissions: + contents: read + issues: write + pull-requests: read + steps: + - uses: bcgov/actions/workflow-results@091f1da89c669d36bf4899830381e5b12d2c889a # v0.11.0 + with: + needs: ${{ toJson(needs) }} + title: Release Results diff --git a/.github/workflows/scheduled.yml b/.github/workflows/scheduled.yml index 1b0a0a6df..15a1395cf 100644 --- a/.github/workflows/scheduled.yml +++ b/.github/workflows/scheduled.yml @@ -127,3 +127,19 @@ jobs: with: path: ./common/tests/load/${{ matrix.name }}-test.js flags: --vus 100 --duration 300s + + results: + name: Scheduled Results + needs: [stale-branches, ageOutPRs, schema-spy, zap, load-tests] + if: always() + runs-on: ubuntu-slim + timeout-minutes: 1 + permissions: + contents: read + issues: write + pull-requests: read + steps: + - uses: bcgov/actions/workflow-results@091f1da89c669d36bf4899830381e5b12d2c889a # v0.11.0 + with: + needs: ${{ toJson(needs) }} + title: Scheduled Results