|
65 | 65 | - name: Build docs for embedding (baseUrl=/developers/) |
66 | 66 | run: BASE_URL=/developers/ pnpm --filter developer build |
67 | 67 |
|
| 68 | + - name: Create docs tarball for release |
| 69 | + run: | |
| 70 | + cd apps/developer |
| 71 | + tar -czf developer-docs-build.tar.gz -C build . |
| 72 | + mv developer-docs-build.tar.gz ../../ |
| 73 | +
|
| 74 | + - name: Upload docs build to GitHub Release |
| 75 | + if: ${{ needs.release-please.outputs.releases_created == 'true' }} |
| 76 | + uses: softprops/action-gh-release@v2 |
| 77 | + with: |
| 78 | + files: developer-docs-build.tar.gz |
| 79 | + tag_name: ${{ needs.release-please.outputs.tag_name }} |
| 80 | + token: ${{ secrets.GITHUB_TOKEN }} |
| 81 | + |
| 82 | + - name: Upload docs to continuous 'docs-latest' release |
| 83 | + if: github.ref == 'refs/heads/main' |
| 84 | + uses: softprops/action-gh-release@v2 |
| 85 | + with: |
| 86 | + files: developer-docs-build.tar.gz |
| 87 | + tag_name: docs-latest |
| 88 | + name: "Documentation Build (Latest)" |
| 89 | + body: | |
| 90 | + Latest documentation build from main branch. |
| 91 | + Built with `baseUrl='/developers/'` for embedding. |
| 92 | +
|
| 93 | + **Download and extract:** |
| 94 | + ```bash |
| 95 | + curl -L https://github.com/${{ github.repository }}/releases/download/docs-latest/developer-docs-build.tar.gz -o docs.tar.gz |
| 96 | + tar -xzf docs.tar.gz |
| 97 | + ``` |
| 98 | +
|
| 99 | + **Commit:** ${{ github.sha }} |
| 100 | + **Date:** ${{ github.event.head_commit.timestamp }} |
| 101 | + prerelease: false |
| 102 | + draft: false |
| 103 | + token: ${{ secrets.GITHUB_TOKEN }} |
| 104 | + |
68 | 105 | - name: Upload docs build (for embedding elsewhere) |
69 | 106 | uses: actions/upload-artifact@v4 |
70 | 107 | with: |
|
0 commit comments