Skip to content

Commit 3543a57

Browse files
ci: Update walrus-docs-ci to use the walrus-sites-deploy action (#2834)
Also, add walrus-docs site_id inside ws-resources, and do not require it or GITHUB_TOKEN in workflow Also minor, order routes alphabetically. --------- Co-authored-by: nikos-terzo <nikos.terzo@mystenlabs.com>
1 parent bf4fedf commit 3543a57

File tree

2 files changed

+11
-15
lines changed

2 files changed

+11
-15
lines changed

.github/workflows/publish-docs.yaml

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -65,17 +65,13 @@ jobs:
6565
name: Update Walrus Site
6666
runs-on: ubuntu-ghcloud
6767
if: ${{ github.event_name == 'push' || github.event_name == 'schedule' || inputs.update-walrus-site == true }}
68-
env:
69-
# Colors don't seem to work properly with the multiline commands.
70-
NO_COLOR: 1
71-
RUST_LOG: info
72-
EPOCHS: 10
73-
BUILD_DIR: docs/site/build
7468
concurrency:
7569
group: sui-wallet-operations
7670
cancel-in-progress: false
7771
steps:
7872
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # pin@v6.0.1
73+
with:
74+
persist-credentials: false
7975
- name: Install pnpm
8076
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # pin@v4.2.0
8177
with:
@@ -90,16 +86,15 @@ jobs:
9086
run: cd docs/site && pnpm install --frozen-lockfile
9187
- name: Build site
9288
run: cd docs/site && pnpm run build
93-
- uses: ./.github/actions/set-up-walrus
89+
- name: Deploy to Walrus
90+
uses: MystenLabs/walrus-sites-github-actions/deploy@b803ef35a1e8524431682c7ad6e5f710a41a51ff # v1
9491
with:
9592
SUI_ADDRESS: "${{ vars.SUI_ADDRESS }}"
9693
SUI_KEYSTORE: "${{ secrets.SUI_KEYSTORE }}"
9794
WALRUS_CONFIG: "${{ vars.WALRUS_CONFIG }}"
9895
SUI_NETWORK: mainnet
96+
DIST: docs/site/build
97+
WS_RESOURCES: docs/site/ws-resources.json
98+
EPOCHS: "10"
99+
GAS_BUDGET: "1000000000"
99100
SITE_BUILDER_VERSION: v2
100-
101-
- name: Update Walrus Site
102-
run: >
103-
site-builder --gas-budget 1000000000
104-
update ${{ env.BUILD_DIR }} ${{ vars.WALRUS_SITE_OBJECT_DOCS }}
105-
--epochs ${{ env.EPOCHS }} --ws-resources docs/site/ws-resources.json

docs/site/ws-resources.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@
6464
"/docs/operator-guide/upload-relay": "/docs/operator-guide/upload-relay.html",
6565
"/docs/snippets/blob-object-id": "/docs/snippets/blob-object-id.html",
6666
"/docs/snippets/blog-note-edit": "/docs/snippets/blog-note-edit.html",
67+
"/docs/tusky-migration-guide": "/docs/tusky-migration-guide.html",
6768
"/docs/usage/client-cli": "/docs/usage/client-cli.html",
6869
"/docs/usage/examples": "/docs/usage/examples.html",
6970
"/docs/usage/glossary": "/docs/usage/glossary.html",
@@ -96,7 +97,6 @@
9697
"/docs/walrus-sites/tutorial-install": "/docs/walrus-sites/tutorial-install.html",
9798
"/docs/walrus-sites/tutorial-publish": "/docs/walrus-sites/tutorial-publish.html",
9899
"/docs/walrus-sites/tutorial-suins": "/docs/walrus-sites/tutorial-suins.html",
99-
"/docs/tusky-migration-guide": "/docs/tusky-migration-guide.html",
100100
"/index": "/index.html",
101101
"/intro": "/intro.html",
102102
"/intro.html": "/intro/index.html",
@@ -187,5 +187,6 @@
187187
"/walrus-sites/tutorial-suins/index": "/walrus-sites/tutorial-suins/index.html",
188188
"/walrus-sites/tutorial.html": "/walrus-sites/tutorial/index.html",
189189
"/walrus-sites/tutorial/index": "/walrus-sites/tutorial/index.html"
190-
}
190+
},
191+
"object_id": "0xbd6014d74e37d94a299c932e70e0b009979d9c6dc6d941eb4afe4995b8df242c"
191192
}

0 commit comments

Comments
 (0)