Skip to content

Commit c8d6dba

Browse files
committed
add support for zigbuild and build linux with glibc 2.31
1 parent b8fab5b commit c8d6dba

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

.github/workflows/release.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ jobs:
1717
config:
1818
- name: Linux x86
1919
os: ubuntu-latest
20+
target: x86_64-unknown-linux-gnu.2.31
2021
artifact:
2122
sidecar: target/release/libdefold_nvim_sidecar.so
2223
bridge: target/release/defold-nvim-bridge
@@ -25,6 +26,7 @@ jobs:
2526
bridge: target/release/linux-x86-defold-nvim-bridge
2627
- name: MacOS x86
2728
os: macos-15-intel
29+
target: x86_64-apple-darwin
2830
artifact:
2931
sidecar: target/release/libdefold_nvim_sidecar.dylib
3032
bridge: target/release/defold-nvim-bridge
@@ -33,6 +35,7 @@ jobs:
3335
bridge: target/release/macos-x86-defold-nvim-bridge
3436
- name: MacOS ARM
3537
os: macos-latest
38+
target: aarch64-apple-darwin
3639
artifact:
3740
sidecar: target/release/libdefold_nvim_sidecar.dylib
3841
bridge: target/release/defold-nvim-bridge
@@ -41,6 +44,7 @@ jobs:
4144
bridge: target/release/macos-arm-defold-nvim-bridge
4245
- name: Windows x86
4346
os: windows-latest
47+
target: x86_64-pc-windows-gnu
4448
artifact:
4549
sidecar: target/release/defold_nvim_sidecar.dll
4650
bridge: target/release/defold-nvim-bridge.exe
@@ -55,7 +59,9 @@ jobs:
5559
rustflags: ""
5660

5761
- name: build ${{ matrix.config.name }}
58-
run: cargo build --release
62+
run: |
63+
cargo install cargo-zigbuild
64+
cargo zigbuild --release --target ${{ matrix.config.target }}
5965
6066
- name: prepare ${{ matrix.config.name }}
6167
run: |

0 commit comments

Comments
 (0)