Skip to content

Commit b7227ec

Browse files
committed
ci: add submodule checkout
1 parent abd9b7d commit b7227ec

File tree

1 file changed

+6
-25
lines changed

1 file changed

+6
-25
lines changed

.github/workflows/website.yml

Lines changed: 6 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ jobs:
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
@@ -35,6 +37,8 @@ jobs:
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,6 +52,8 @@ 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:
@@ -58,28 +64,3 @@ jobs:
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/typst-docs-web
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

Comments
 (0)