File tree Expand file tree Collapse file tree 1 file changed +20
-16
lines changed Expand file tree Collapse file tree 1 file changed +20
-16
lines changed Original file line number Diff line number Diff line change @@ -15,7 +15,8 @@ concurrency:
15
15
cancel-in-progress : true
16
16
17
17
jobs :
18
- " Generate TypeDoc " :
18
+ build :
19
+ name : " Generate TypeDoc"
19
20
runs-on : ubuntu-latest
20
21
steps :
21
22
- name : Checkout
@@ -29,19 +30,22 @@ jobs:
29
30
30
31
- name : Generate Documentation
31
32
run : pnpm typedoc
32
-
33
- - name : Upload artifact
34
- uses : actions/upload-pages-artifact@v3
35
- with :
36
- path : ' ./typedoc/documentation.json'
37
33
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
34
+ - name : Update Gist
35
+ uses : actions/github-script@v7
36
+ with :
37
+ script : |
38
+ const fs = require('fs');
39
+ const content = fs.readFileSync('./typedoc/documentation.json', 'utf8');
40
+ const gistId = 'your-gist-id';
41
+
42
+ await github.rest.gists.update({
43
+ gist_id: gistId,
44
+ files: {
45
+ 'data.json': {
46
+ content: content
47
+ }
48
+ }
49
+ });
50
+
51
+ console.log(`Permalink : https://gist.githubusercontent.com/raw/${gistId}/data.json`);
You can’t perform that action at this time.
0 commit comments