diff --git a/.github/workflows/branch-preview.yaml b/.github/workflows/branch-preview.yaml new file mode 100644 index 00000000..cef39c90 --- /dev/null +++ b/.github/workflows/branch-preview.yaml @@ -0,0 +1,31 @@ +name: Branch Preview + +on: workflow_dispatch + +jobs: + main: + name: Build and Deploy + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + with: + ref: ${{ github.event.pull_request.head.sha }} + - name: Setup Node + uses: actions/setup-node@v3 + with: + node-version: 18 + cache: npm + - name: Install Packages + run: npm ci + shell: bash + - name: Build Storybook + run: npm run storybook:build + shell: bash + - name: Upload to S3 + uses: gravity-ui/preview-upload-to-s3-action@v1 + with: + src-path: storybook-static + dest-path: /md-editor/${{ github.ref_name }}/ + s3-key-id: ${{ secrets.STORYBOOK_S3_KEY_ID }} + s3-secret-key: ${{ secrets.STORYBOOK_S3_SECRET_KEY }} diff --git a/.github/workflows/prerelease.yaml b/.github/workflows/prerelease.yaml index d9c4d073..74f9bd45 100644 --- a/.github/workflows/prerelease.yaml +++ b/.github/workflows/prerelease.yaml @@ -1,6 +1,6 @@ -on: workflow_dispatch +name: Prerelease -name: prerelease +on: workflow_dispatch jobs: prerelease: @@ -18,4 +18,4 @@ jobs: - run: npm version --no-git-tag-version 0.0.0-rc-$(git branch --show-current)-$(date "+%Y%m%d%H%M") - run: npm publish --no-tag env: - NODE_AUTH_TOKEN: ${{secrets.ROBOT_DATAUI_NPM_TOKEN}} + NODE_AUTH_TOKEN: ${{secrets.GRAVITY_UI_BOT_NPM_TOKEN}}