1515 runs-on : ubuntu-24.04
1616 steps :
1717 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
18+ with :
19+ submodules : recursive
1820 - uses : jdx/mise-action@13abe502c30c1559a5c37dff303831bab82c9402 # v2.2.3
1921 - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6 # v2.7.8
2022 - run : mise run generate-docs
@@ -23,18 +25,20 @@ jobs:
2325 uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
2426 with :
2527 name : build-artifacts
26- path : website/dist
28+ path : website/typst-docs-web/ dist
2729 - name : Deploy
2830 if : github.ref == 'refs/heads/main'
2931 uses : JamesIves/github-pages-deploy-action@6c2d9db40f9296374acc17b90404b6e8864128c8 # v4.7.3
3032 with :
31- folder : website/dist # The folder the action should deploy.
33+ folder : website/typst-docs-web/ dist # The folder the action should deploy.
3234
3335 textlint-md :
3436 runs-on : ubuntu-24.04
3537 steps :
3638 - name : Checkout the repository
3739 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
40+ with :
41+ submodules : recursive
3842 - name : Setup tools
3943 uses : jdx/mise-action@13abe502c30c1559a5c37dff303831bab82c9402 # v2.2.3
4044 - name : Install dependencies
@@ -48,38 +52,15 @@ jobs:
4852 steps :
4953 - name : Checkout the repository
5054 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
55+ with :
56+ submodules : recursive
5157 - name : Download build artifacts
5258 uses : actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
5359 with :
5460 name : build-artifacts
55- path : website/dist
61+ path : website/typst-docs-web/ dist
5662 - uses : jdx/mise-action@13abe502c30c1559a5c37dff303831bab82c9402 # v2.2.3
5763 - name : Install dependencies
5864 run : bun install --frozen-lockfile
5965 - name : Lint HTML using textlint
6066 run : bun run --bun textlint-html
61-
62- website-ci :
63- runs-on : ubuntu-24.04
64- defaults :
65- run :
66- working-directory : ./website
67- strategy :
68- fail-fast : false
69- matrix :
70- include :
71- - task : biome
72- name : " Run Biome CI"
73- command : " bun biome ci ."
74- - task : vitest
75- name : " Run test runner"
76- command : " bun run test"
77- steps :
78- - name : Checkout the repository
79- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
80- - name : Setup tools
81- uses : jdx/mise-action@13abe502c30c1559a5c37dff303831bab82c9402 # v2.2.3
82- - name : Install dependencies
83- run : bun install --frozen-lockfile
84- - name : ${{ matrix.name }}
85- run : ${{ matrix.command }}
0 commit comments