From 7d77110c1f9e82f26de38cec614bd7fd2881592a Mon Sep 17 00:00:00 2001 From: Thomas Nordquist Date: Fri, 10 May 2024 22:30:42 +0200 Subject: [PATCH] chore: upload test video as test artifact --- .github/workflows/build-dockerfile.yml | 1 - .github/workflows/ui-test.yml | 20 +++++++++++++++++--- scripts/uiTests.sh | 3 --- 3 files changed, 17 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build-dockerfile.yml b/.github/workflows/build-dockerfile.yml index 18e8d8b..658d47c 100644 --- a/.github/workflows/build-dockerfile.yml +++ b/.github/workflows/build-dockerfile.yml @@ -4,7 +4,6 @@ on: - master - release - beta - - tnordquist/test-ci paths: - Dockerfile - .github diff --git a/.github/workflows/ui-test.yml b/.github/workflows/ui-test.yml index 13cfc51..a8d0f41 100644 --- a/.github/workflows/ui-test.yml +++ b/.github/workflows/ui-test.yml @@ -14,7 +14,21 @@ jobs: run: yarn install --frozen-lockfile - name: Build run: yarn build - - name: Install Packages + - name: Test run: yarn ui-test - - uses: actions/upload-artifact@v4 - with: ui-test.* + - name: Post-processing + run: ./scripts/prepareVideo.sh + - uses: hkusu/s3-upload-action@v2 + id: upload # specify some ID for use in subsequent steps + with: + aws-access-key-id: ${{ vars.AWS_KEY_ID }} + aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + aws-region: 'eu-central-1' + aws-bucket: ${{ vars.AWS_BUCKET }} + file-path: './ui-test.gif' + content-type: image/gif + output-file-url: 'true' + - name: Show URL + run: echo '${{ steps.upload.outputs.file-url }}' + id: artifact-upload-step + - run: echo '![test](${{ steps.upload.outputs.file-url }})' >> $GITHUB_STEP_SUMMARY diff --git a/scripts/uiTests.sh b/scripts/uiTests.sh index eb3fd76..3288af7 100755 --- a/scripts/uiTests.sh +++ b/scripts/uiTests.sh @@ -59,7 +59,4 @@ tmux send-keys -t record q # Ensure video is written sleep 5 -# Process the video -./scripts/prepareVideo.sh - exit $TEST_EXIT_CODE