diff --git a/.github/workflow/ci.yml b/.github/workflows/ci.yml similarity index 67% rename from .github/workflow/ci.yml rename to .github/workflows/ci.yml index c4587d3..b841e1f 100644 --- a/.github/workflow/ci.yml +++ b/.github/workflows/ci.yml @@ -14,23 +14,28 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - with: - submodules: recursive + with: { submodules: recursive } + - uses: typst-community/setup-typst@v3 + with: { typst-version: "0.10.0" } - uses: rui314/setup-mold@v1 - uses: dtolnay/rust-toolchain@stable + with: { targets: wasm32-unknown-unknown } - uses: mozilla-actions/sccache-action@v0.0.3 - - run: cargo build --workspace + - run: sh scripts/build.sh - run: cargo test --workspace --no-fail-fast checks: name: Check clippy, formatting, and documentation runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - with: - submodules: recursive + with: { submodules: recursive } + - uses: typst-community/setup-typst@v3 + with: { typst-version: "0.10.0" } - uses: rui314/setup-mold@v1 - uses: dtolnay/rust-toolchain@stable + with: { targets: wasm32-unknown-unknown } - uses: mozilla-actions/sccache-action@v0.0.3 + - run: sh scripts/build.sh - run: cargo clippy --workspace --all-targets --all-features - run: cargo fmt --check --all - run: cargo doc --workspace --no-deps diff --git a/.github/workflow/lint_pr_title.yml b/.github/workflows/lint_pr_title.yml similarity index 100% rename from .github/workflow/lint_pr_title.yml rename to .github/workflows/lint_pr_title.yml