From 4297c9d5211179d1685d60a4509305a3fa543674 Mon Sep 17 00:00:00 2001 From: shadowusr Date: Thu, 4 Apr 2024 00:03:08 +0300 Subject: [PATCH] chore: upload storybook-static to S3 --- .github/workflows/checks.yml | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 15ce61f..16efde6 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -30,6 +30,7 @@ jobs: build-storybook: runs-on: ubuntu-latest + environment: CI strategy: matrix: @@ -45,9 +46,22 @@ jobs: cache: "npm" - run: npm ci - run: npm run build-storybook - - name: Save storybook static - uses: actions/upload-artifact@v4 + - name: Upload storybook static + uses: jakejarvis/s3-sync-action@v0.5.1 with: - name: storybook static - path: | - storybook-static + args: --acl public-read --follow-symlinks + env: + AWS_S3_BUCKET: ${{ secrets.AWS_S3_BUCKET }} + AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} + AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + AWS_S3_ENDPOINT: https://s3.yandexcloud.net/ + SOURCE_DIR: 'storybook-static' + DEST_DIR: 'testplane-docs/storybook-static/${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }}/' + - name: Comment PR with links to deployed static + uses: thollander/actions-comment-pull-request@v2 + with: + message: | + ### :rocket: Successfully deployed static + + - [Storybook](https://storage.yandexcloud.net/testplane-ci/testplane-docs/storybook-static/${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }}/index.html) + comment_tag: deployment_status