summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/release.yml6
-rw-r--r--crates/typst-cli/Cargo.toml5
2 files changed, 9 insertions, 2 deletions
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 9add995b..0042f9bf 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 31f19f39..fd707ebe 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" }