diff --git a/.github/workflows/next-deploy.yml b/.github/workflows/next-deploy.yml index a01e0bb8e..d829fc1f5 100644 --- a/.github/workflows/next-deploy.yml +++ b/.github/workflows/next-deploy.yml @@ -20,6 +20,9 @@ jobs: run: npm install --global vercel pnpm@9.0.4 - name: Pull Vercel Environment Information run: vercel pull --yes --environment=preview --token=${{ secrets.VERCEL_TOKEN }} + - name: Write Release Info + run: | + echo "{\"latestTag\": \"$(git rev-parse --short $GITHUB_SHA)\"}" > assets/release.json - name: Build Project Artifacts run: vercel build --token=${{ secrets.VERCEL_TOKEN }} - run: pnpm build-storybook diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index fa1f02810..f8c074d35 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -20,6 +20,13 @@ jobs: - run: vercel pull --yes --environment=production --token=${{ secrets.VERCEL_TOKEN }} - run: node scripts/replaceFavicon.mjs ${{ secrets.FAVICON_MAIN }} # will install + build to .vercel/output/static + - name: Get Release Info + run: pnpx zardoy-release empty --skip-github + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + id: releaseInfo + - name: Write Release Info + run: echo '${{ toJson(steps.releaseInfo.outputs) }}' > assets/release.json - run: vercel build --token=${{ secrets.VERCEL_TOKEN }} --prod - run: pnpm build-storybook - name: Copy playground files @@ -47,6 +54,10 @@ jobs: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: .vercel/output/static force_orphan: true + - name: Set publishing config + run: pnpm config set '//registry.npmjs.org/:_authToken' "${NODE_AUTH_TOKEN}" + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - run: pnpm tsx scripts/buildNpmReact.ts ${{ steps.release.outputs.tag }} if: steps.release.outputs.tag env: diff --git a/index.html b/index.html index 304ee0a6c..d662cbb6a 100644 --- a/index.html +++ b/index.html @@ -4,6 +4,15 @@