Skip to content

Commit d98f78a

Browse files
committed
chore: push static docs to github releases
1 parent b0036dc commit d98f78a

1 file changed

Lines changed: 37 additions & 0 deletions

File tree

.github/workflows/ci.yml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,43 @@ jobs:
6565
- name: Build docs for embedding (baseUrl=/developers/)
6666
run: BASE_URL=/developers/ pnpm --filter developer build
6767

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+
68105
- name: Upload docs build (for embedding elsewhere)
69106
uses: actions/upload-artifact@v4
70107
with:

0 commit comments

Comments
 (0)