Skip to content

Commit e806103

Browse files
committed
feat: refine build steps and add steps to build agoric-sdk docs
1 parent 649e426 commit e806103

File tree

1 file changed

+20
-5
lines changed

1 file changed

+20
-5
lines changed

.github/workflows/build-deploy-doc.yml

+20-5
Original file line numberDiff line numberDiff line change
@@ -9,21 +9,36 @@ jobs:
99
- name: Checkout
1010
uses: actions/checkout@v4
1111

12-
- name: Checkout
12+
- name: Checkout Endo
1313
uses: actions/checkout@v4
1414
with:
1515
repository: endojs/endo
1616
path: endo
1717

18-
- name: Install and Build endo docs
18+
- name: Build Endo docs
1919
run: |
2020
cd endo
21-
yarn install
22-
yarn docs
21+
yarn add -D typedoc-plugin-markdown -W
22+
yarn typedoc --plugin typedoc-plugin-markdown
2323
2424
- name: Move Endo docs into main
2525
run: mv endo/api-docs main/reference/endo
2626

27+
- name: Checkout agoric-sdk
28+
uses: actions/checkout@v4
29+
with:
30+
repository: agoric/agoric-sdk
31+
path: agoric-sdk
32+
33+
- name: Build agoric-sdk docs
34+
run: |
35+
cd agoric-sdk
36+
yarn add -D typedoc-plugin-markdown -W
37+
yarn typedoc --plugin typedoc-plugin-markdown
38+
39+
- name: Move agoric-sdk docs into main
40+
run: mv agoric-sdk/api-docs main/reference/agoric-sdk
41+
2742
- name: Build Doc site
2843
run: |
2944
yarn install
@@ -35,4 +50,4 @@ jobs:
3550
with:
3651
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
3752
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
38-
command: pages deploy --project-name=documentation
53+
command: pages deploy --project-name=documentation dist/

0 commit comments

Comments
 (0)