+14
-4
.tangled/workflows/test.yml
+14
-4
.tangled/workflows/test.yml
···
8
nixpkgs:
9
- rustup
10
- clang
11
-
- zig
12
-
- cargo-zigbuild
13
14
steps:
15
- name: Install Nightly
16
command: rustup toolchain install nightly
17
- name: Install toolchain
···
19
- name: Format Check
20
command: cargo fmt --check
21
- name: Defmt Build
22
-
command: cargo zigbuild --release --locked
23
- name: Plain Build
24
-
command: cargo zigbuild --release --locked --no-default-features
···
8
nixpkgs:
9
- rustup
10
- clang
11
+
- libclang
12
13
steps:
14
+
- name: Env Setup
15
+
command: |
16
+
export BINDGEN_EXTRA_CLANG_ARGS="$(< $(nix eval --raw nixpkgs#stdenv.cc)/nix-support/libc-crt1-cflags) \
17
+
$(< $(nix eval --raw nixpkgs#stdenv.cc)/nix-support/libc-cflags) \
18
+
$(< $(nix eval --raw nixpkgs#stdenv.cc)/nix-support/cc-cflags) \
19
+
$(< $(nix eval --raw nixpkgs#stdenv.cc)/nix-support/libcxx-cxxflags) \
20
+
-isystem $(nix eval --raw nixpkgs#stdenv.cc.cc)/include/c++/$(nix eval --raw nixpkgs#stdenv.cc.cc --apply '(builtins.getFlake "nixpkgs").lib.getVersion' --impure) \
21
+
-isystem $(nix eval --raw nixpkgs#stdenv.cc.cc)/include/c++/$(nix eval --raw nixpkgs#stdenv.cc.cc --apply '(builtins.getFlake "nixpkgs").lib.getVersion' --impure)/$(nix eval --raw nixpkgs#stdenv.hostPlatform.config) \
22
+
-idirafter $(nix eval --raw nixpkgs#stdenv.cc.cc)/lib/gcc/$(nix eval --raw nixpkgs#stdenv.hostPlatform.config)/$(nix eval --raw nixpkgs#stdenv.cc.cc --apply '(builtins.getFlake "nixpkgs").lib.getVersion' --impure)/include \
23
+
"
24
+
export LIBCLANG_PATH=$(nix eval --raw nixpkgs#libclang.lib)
25
- name: Install Nightly
26
command: rustup toolchain install nightly
27
- name: Install toolchain
···
29
- name: Format Check
30
command: cargo fmt --check
31
- name: Defmt Build
32
+
command: cargo build --release --locked
33
- name: Plain Build
34
+
command: cargo build --release --locked --no-default-features
Cargo.toml
Cargo.toml
This file has not been changed.
History
12 rounds
0 comments
1 commit
expand
collapse
Use Zig and cargo-zigbuild for CI
1/1 failed
expand
collapse
expand 0 comments
closed without merging
1 commit
expand
collapse
Use Zig and cargo-zigbuild for CI
1/1 failed
expand
collapse
expand 0 comments
1 commit
expand
collapse
Use Zig and cargo-zigbuild for CI
1/1 failed
expand
collapse
expand 0 comments
1 commit
expand
collapse
Use Zig and cargo-zigbuild for CI
1/1 failed
expand
collapse
expand 0 comments
1 commit
expand
collapse
Use Zig and cargo-zigbuild for CI
1/1 failed
expand
collapse
expand 0 comments
1 commit
expand
collapse
Use Zig and cargo-zigbuild for CI
1/1 failed
expand
collapse
expand 0 comments
1 commit
expand
collapse
Use Zig and cargo-zigbuild for CI
1/1 failed
expand
collapse
expand 0 comments
1 commit
expand
collapse
Use Zig and cargo-zigbuild for CI
1/1 failed
expand
collapse
expand 0 comments
1 commit
expand
collapse
Use Zig and cargo-zigbuild for CI
1/1 failed
expand
collapse
expand 0 comments
1 commit
expand
collapse
Use Zig and cargo-zigbuild for CI
1/1 failed
expand
collapse
expand 0 comments
1 commit
expand
collapse
Use Zig and cargo-zigbuild for CI
1/1 failed
expand
collapse
expand 0 comments
1 commit
expand
collapse
Use Zig and cargo-zigbuild for CI