diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9add995b6..0042f9bfe 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -25,6 +25,9 @@ jobs: - target: armv7-unknown-linux-musleabi os: ubuntu-latest cross: true + - target: riscv64gc-unknown-linux-gnu + os: ubuntu-latest + cross: true - target: x86_64-apple-darwin os: macos-latest cross: false @@ -34,6 +37,9 @@ jobs: - target: x86_64-pc-windows-msvc os: windows-latest cross: false + - target: aarch64-pc-windows-msvc + os: windows-latest + cross: false steps: - uses: actions/checkout@v4 diff --git a/crates/typst-cli/Cargo.toml b/crates/typst-cli/Cargo.toml index 31f19f394..fd707ebe1 100644 --- a/crates/typst-cli/Cargo.toml +++ b/crates/typst-cli/Cargo.toml @@ -83,5 +83,6 @@ pkg-url = "{ repo }/releases/download/v{ version }/typst-{ target }{ archive-suf bin-dir = "typst-{ target }/typst{ binary-ext }" pkg-fmt = "txz" -[package.metadata.binstall.overrides.x86_64-pc-windows-msvc] -pkg-fmt = "zip" +[package.metadata.binstall.overrides] +x86_64-pc-windows-msvc = { pkg-fmt = "zip" } +aarch64-pc-windows-msvc = { pkg-fmt = "zip" }