diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 15ce61f..b322977 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,14 @@ 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: s3.yandexcloud.net + SOURCE_DIR: 'storybook-static' + DEST_DIR: '/storybook-static/${{ github.ref_name }}-${{ github.run_number }}-${{ github.run_attempt }}/'