File tree Expand file tree Collapse file tree 2 files changed +359
-394
lines changed Expand file tree Collapse file tree 2 files changed +359
-394
lines changed Original file line number Diff line number Diff line change @@ -11,37 +11,38 @@ permissions:
1111
1212# Allow only one concurrent deployment
1313concurrency :
14- group : " pages "
14+ group : " typedoc "
1515 cancel-in-progress : true
1616
1717jobs :
18- " Generate TypeDoc " :
18+ build :
19+ name : " Generate TypeDoc"
1920 runs-on : ubuntu-latest
2021 steps :
2122 - name : Checkout
2223 uses : actions/checkout@v4
23-
24- - name : Setup Pages
25- uses : actions/configure-pages@v4
2624
2725 - name : Install
2826 uses : ./.github/composite-actions/install
2927
3028 - name : Generate Documentation
3129 run : pnpm typedoc
32-
33- - name : Upload artifact
34- uses : actions/upload-pages-artifact@v3
35- with :
36- path : ' ./typedoc/documentation.json'
3730
38- " Deploy TypeDoc " :
39- environment :
40- name : github-pages
41- url : ${{ steps.deployment.outputs.page_url }}
42- runs-on : ubuntu-latest
43- needs : build
44- steps :
45- - name : Deploy to GitHub Pages
46- id : deployment
47- uses : actions/deploy-pages@v4
31+ - name : Update Gist
32+ uses : actions/github-script@v7
33+ with :
34+ script : |
35+ const fs = require('fs');
36+ const content = fs.readFileSync('./typedoc/documentation.json', 'utf8');
37+ const gistId = 'your-gist-id';
38+
39+ await github.rest.gists.update({
40+ gist_id: gistId,
41+ files: {
42+ 'data.json': {
43+ content: content
44+ }
45+ }
46+ });
47+
48+ console.log(`Permalink: https://gist.githubusercontent.com/raw/${gistId}/data.json`);
You can’t perform that action at this time.
0 commit comments