Skip to content

Commit 39d4ddf

Browse files
author
Pat
authored
workflows: add post-release test job (fluent#5451)
* workflows: add post-release test job Signed-off-by: Patrick Stephens <[email protected]> * workflows: add post-release test job Signed-off-by: Patrick Stephens <[email protected]>
1 parent 7400c4b commit 39d4ddf

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

.github/workflows/staging-release.yaml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -272,3 +272,29 @@ jobs:
272272
shell: bash
273273
env:
274274
COSIGN_EXPERIMENTAL: "true"
275+
276+
# This will require a sign off so can be done after packages are updated to confirm
277+
staging-release-smoke-test:
278+
name: Run smoke tests on release artefacts
279+
permissions:
280+
contents: read
281+
runs-on: ubuntu-latest
282+
environment: release
283+
needs:
284+
- staging-release-packages-server
285+
- staging-release-images
286+
steps:
287+
- name: Checkout code
288+
uses: actions/checkout@v3
289+
290+
- name: Test release packages
291+
run: |
292+
./packaging/test-release-packages.sh
293+
shell: bash
294+
295+
- name: Test containers
296+
run: |
297+
./packaging/testing/smoke/container/container-smoke-test.sh
298+
shell: bash
299+
env:
300+
IMAGE_TAG: ${{ github.event.inputs.version }}

0 commit comments

Comments
 (0)