Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
181 commits
Select commit Hold shift + click to select a range
9030ede
Initial commit
schell Oct 18, 2024
81fad9a
init
schell Nov 3, 2024
4550f7c
works for the happy path
schell Nov 3, 2024
f266d8b
don't use std::env::home
schell Nov 4, 2024
53cf557
include rust-toolchain.toml
schell Nov 4, 2024
cc437bf
readme
schell Nov 4, 2024
0213bb3
write shader manifest, remove naga
schell Nov 5, 2024
1fb24d9
reference rust-gpu git
schell Nov 5, 2024
2309b0d
remove extraneous commented-out code
schell Nov 8, 2024
85e18fb
decoupled spirv-builder from cargo-gpu
Nov 8, 2024
d199d06
spirvversion todo
Nov 8, 2024
b1c2b51
move ShaderModule
schell Nov 9, 2024
59906a7
can use git checkout of `cargo-gpu` for `spirv-builder-cli` source
schell Nov 9, 2024
f007fd9
can checkout spirv-builder-cli from a branch
schell Nov 9, 2024
722e63a
correct imports
schell Nov 9, 2024
d1f23d9
use spirv-builder dep+channel strategy
schell Nov 10, 2024
ec4ad55
better cache dir
schell Nov 10, 2024
3debab3
Merge pull request #3 from Rust-GPU/feature/checkout-from-branch
schell Nov 10, 2024
d5f98cf
remove extraneous files
schell Nov 10, 2024
117a355
readme, separate install and build commands
schell Nov 10, 2024
cd2f297
Readme
schell Nov 10, 2024
1398e30
spirv version rename
schell Nov 10, 2024
42171f1
Update README.md
schell Nov 10, 2024
181d1c8
remove unused deps
schell Nov 10, 2024
1c14e24
feat: use rustup to install toolchain and components
schell Nov 11, 2024
9ab599f
Merge pull request #11 from Rust-GPU/feature/automatically-install-to…
schell Nov 11, 2024
525e2e3
fix: provide spirv-builder with a path to a specific target-spec file…
schell Nov 13, 2024
87bc949
write target spec files into top-level of cache dir
schell Nov 13, 2024
66d489e
Merge pull request #13 from Rust-GPU/fix/use-explicit-target-spec-file
schell Nov 14, 2024
ea632e9
feat: use cargo.toml metadata table for build paramaters
schell Nov 14, 2024
f46e031
Merge pull request #16 from Rust-GPU/feature/use-cargo-toml-metadata
schell Nov 14, 2024
6d3a5f6
fix: toml subcommand issues cargo commands relative to provided Cargo…
schell Nov 14, 2024
12010db
fix: properly use toml file table as build parameters
schell Nov 15, 2024
4ec33b1
remove unused dry-run arg
schell Nov 15, 2024
4623ccb
shader paths in generated manifest.json are relative to the shader crate
schell Nov 15, 2024
f0b0da7
Features to allow `spirv-builder` backwards compat
tombh Nov 29, 2024
8dadc7e
Hidden command to dump usage for README
tombh Nov 29, 2024
791d025
Merge pull request #21 from tombh/tombh/full-usage-in-readme
schell Dec 4, 2024
fab7a39
Merge pull request #20 from tombh/tombh/spirv-builder-backwards-compat
schell Dec 4, 2024
f82ac17
initial CI workflow
schell Dec 7, 2024
82e10ff
correct path
schell Dec 7, 2024
2afcef9
install cargo-gpu and compile something
schell Dec 7, 2024
c5c88d0
include shader-crate-template in this repo
schell Dec 7, 2024
9b95094
sanitise cache checkout dir and sanity test it
schell Dec 7, 2024
2bc8c8a
debug logging
schell Dec 7, 2024
332fcce
more debugging - print contents of release dir on failure
schell Dec 7, 2024
5918e69
permit windows .exe extension when looking for spirv-builder-cli
schell Dec 7, 2024
18f3ce9
Merge pull request #22 from Rust-GPU/feat/ci
schell Dec 7, 2024
c358f6b
feature: show command
schell Dec 8, 2024
abe597f
Merge pull request #23 from Rust-GPU/feat/show
schell Dec 8, 2024
e333f9f
fix: standardize linkage paths with forward slashes
schell Dec 8, 2024
4462c42
Merge pull request #24 from Rust-GPU/fix/standardize-linkage-paths-wi…
schell Dec 8, 2024
2579b5d
Refactor each subcommand to its own file
tombh Dec 14, 2024
708fefc
Add stricter lints and make them happy
tombh Dec 14, 2024
95f248a
Add actual shader compile to smoke tests
tombh Dec 15, 2024
f0fc1ea
Rebase into: Refactor each subcommand to its own file
tombh Dec 15, 2024
e4b1ad8
Merge pull request #25 from tombh/refactor-files-lints
schell Dec 15, 2024
87de5da
Rename Spirv to SpirvCLI
tombh Dec 17, 2024
79cb0de
Use shader's Cargo.toml for rust-gpu version/toolchain
tombh Dec 17, 2024
e1b9e8c
Add test comment in spirv_source.rs
schell Dec 19, 2024
3f1ab56
make Git source respect revision, show source command
schell Dec 19, 2024
2ec6524
add extra debugging
schell Dec 20, 2024
1bb88f9
appease clippy
schell Dec 20, 2024
feedfe1
sanitise the path for cargo tree invocation
schell Dec 20, 2024
f1a947b
don't use depth=1 for cargo tree as it misses spirv-std sometimes
schell Dec 20, 2024
fc8ecfc
ensure output-dir is relative to toml when building with `toml`
schell Dec 20, 2024
2395dd7
Fix for failing Windows build
tombh Dec 21, 2024
5c544f8
Refactor out all panics. Use `anyhow` instead.
tombh Dec 21, 2024
35c2132
Merge pull request #27 from tombh/use-shader-lock-file-to-get-toolcha…
schell Dec 21, 2024
9dc0c03
Ask user if they want to install new toolchains
tombh Dec 21, 2024
c34e883
Merge pull request #30 from tombh/panic-less-code
schell Dec 21, 2024
40d1380
don't mess with the output_dir parameter in the toml file
schell Dec 27, 2024
dbf193e
don't prefix crabs on `cargo gpu show` output
schell Dec 27, 2024
d63eb21
feature: treat boolean values in toml files as flags
schell Dec 29, 2024
baeaa63
don't need to handle any flags explicitly
schell Dec 29, 2024
4c673fc
Merge pull request #33 from Rust-GPU/feature/boolean-values-in-toml-b…
schell Dec 29, 2024
c95dcc7
show git commit revision command
schell Jan 8, 2025
91b5094
Merge pull request #35 from Rust-GPU/feature/show-commitsh
schell Jan 8, 2025
92cd18a
Exit with error code 1 on error
tombh Dec 22, 2024
70224f6
Output "installing..." message after consent prompt
tombh Dec 22, 2024
95efce2
Support for setting config in shader's `Cargo.toml`
tombh Jan 5, 2025
3a0ec08
Add `cargo gpu show capabilities` command
tombh Jan 10, 2025
0347ae5
Feature-gate `gfx-rs/rspirv` dependency
tombh Jan 12, 2025
2da63bc
Merge pull request #34 from tombh/support-all-spirv-builder-config
schell Jan 27, 2025
e039e6d
Add `--watch` arg for auto re-compiling on shader changes
tombh Jan 11, 2025
a1b0aca
Merge pull request #42 from tombh/add-watch-arg-for-shader-auto-recom…
schell Feb 5, 2025
08a47d4
Include Cargo.lock in when copying spirv-builder-cli
tombh Feb 5, 2025
f3d13dc
Merge pull request #43 from tombh/use-lockfile-in-spirv-builder-cli
schell Feb 6, 2025
217388e
fix: run `cargo update` before building spirv-builder-cli
schell Feb 11, 2025
39397c4
don't run cargo update
schell Feb 11, 2025
b21d879
make crate defined output-dir relative to Cargo.toml it was defined i…
schell Feb 11, 2025
183da69
try to fix tests
schell Feb 11, 2025
bfdbfdc
replaced justfile with xtask
schell Feb 11, 2025
e680ce7
clippy
schell Feb 11, 2025
2179434
sheared env_home
schell Feb 11, 2025
4493eda
more logging
schell Feb 11, 2025
94e8321
try to determine path relative to shader crate, but don't force it
schell Feb 11, 2025
d1a00d8
Merge pull request #49 from Rust-GPU/fix/cargo-update
schell Feb 11, 2025
e08d597
add manifest-file configuration option to BuildArgs (#51)
SiebenCorgie Feb 28, 2025
6408188
Support CI tests for old `rust-gpu` versions (#41)
tombh Mar 9, 2025
ea3f5ed
fix: bumped bytemuck and itoa (#54)
schell Mar 13, 2025
924d0ab
Ran `cargo fmt` + added some `.context()` calls for non-obvious error…
Niedzwiedzw Mar 30, 2025
2fb1557
Preserve existing paths when adding rustc_codegen_spirv (#61)
bspeice Mar 30, 2025
76f6f57
Update README.md with workspace install path, new template crate (#60)
bspeice Mar 30, 2025
66896f8
Capture initial Enter key release (#59)
bspeice Mar 30, 2025
2180d73
refactor: use SpirvBuilder directly, just manage `rustc_backend_spirv…
Firestar99 May 12, 2025
8087e22
Updating target json support (#75)
Firestar99 Jun 2, 2025
b497234
Make cargo-gpu a library, usable from build scripts (#71)
Firestar99 Jun 2, 2025
32d297a
ci: ensure lockfile is up-to-date (#78)
Firestar99 Jun 4, 2025
91ade61
show-targets #36 (#79)
alphastrata Jun 6, 2025
d097aa1
make cargo-gpu specify Apache and MIT licence, same as rust-gpu (#82)
Firestar99 Jun 6, 2025
e574460
Various small fixes for Graphite (#80)
Firestar99 Jun 25, 2025
6a192d8
prevent env vars leaking into install (#97)
Firestar99 Jul 4, 2025
7fc4560
fix: better output when consent is required without at a TTY (#98)
tombh Jul 7, 2025
98931f8
Fix cargo-gpu in build script failing when called by Miri or Clippy (…
tuguzT Jul 22, 2025
a2ad357
Update direct dependencies
nazar-pc Jul 24, 2025
39b238f
Update rust-gpu dependency (#107)
nazar-pc Jul 28, 2025
91286dd
Implement `Default` for `InstalledBackend` (#108)
Firestar99 Aug 30, 2025
265bba7
feature: use --package and -p as an alias for --shader-crate (#109)
schell Sep 18, 2025
e3c0cd1
Fix differing path display on Windows (#111)
tuguzT Sep 18, 2025
970c9bb
fix: ensure toolchain components are installed, even if artifacts exi…
schell Sep 20, 2025
9561c16
Replace `tempdir` with `tempfile` by RUSTSEC-2018-0017 (#115)
tuguzT Sep 21, 2025
0cbd863
ci: use github provided rustup
Firestar99 Oct 1, 2025
0982968
Increase resilience towards partial cache clears (#119)
Firestar99 Oct 8, 2025
eb5f8db
Add `TestEnv` for Nextest support (#120)
Firestar99 Nov 7, 2025
bf24eb6
fix: cargo build/install -p resolves target to shader crate (#122)
schell Nov 17, 2025
816b3f6
fix clippy lints from stable updates
Firestar99 Dec 4, 2025
5926363
update spirv-builder
Firestar99 Dec 4, 2025
d661fb5
ci: split main test between `test-os` and `test-rust-gpu-versions` jobs
Firestar99 Dec 12, 2025
cc8f322
ci: add `test_success` job
Firestar99 Dec 12, 2025
16ea369
xtask: support git revs for `rust_gpu_version` arg
Firestar99 Nov 7, 2025
0efaf65
xtask: allow setting glam version
Firestar99 Dec 12, 2025
e6ea752
xtask: add `xtask set-dependency <package> <version> [--git link]`
Firestar99 Dec 12, 2025
88f173f
xtask: copy over features and default-features when setting version
Firestar99 Dec 12, 2025
48c7511
ci: test interesting revs: target spec changes, glam semver breakage …
Firestar99 Dec 12, 2025
bb74342
ci: shorten job name to `test-rust-gpu`
Firestar99 Dec 16, 2025
7d721b7
target-spec: update spirv-builder
Firestar99 Dec 12, 2025
7828079
target-spec: remove target spec handling and `show targets`
Firestar99 Dec 12, 2025
e2d64f4
target-spec: remove `legacy_target_specs` dep
Firestar99 Dec 12, 2025
b3b5073
clippy: add `cargo gpu clippy`
Firestar99 Dec 22, 2025
54d9060
template: add `unexpected_cfgs` for spirv
Firestar99 Dec 22, 2025
8df8515
clippy: add `cargo gpu check`
Firestar99 Dec 23, 2025
98cd119
install-crate: move crate properties (version, edition) to workspace
Firestar99 Dec 23, 2025
d033a54
install-crate: move install action to new `cargo-gpu-install` crate
Firestar99 Dec 23, 2025
64a1e4e
install-crate: fix clippy
Firestar99 Dec 23, 2025
922e8f3
install-crate: cargo shear
Firestar99 Dec 23, 2025
b705e15
install-crate: clap and watch feature for optional deps
Firestar99 Dec 23, 2025
5d2d9a4
install-crate: tty feature to make crossterm and user output optional
Firestar99 Dec 23, 2025
671450e
install-crate: remove spirv-builder direct dep in cargo-gpu
Firestar99 Dec 23, 2025
7445a7a
install-crate: fix test instability
Firestar99 Dec 23, 2025
b41f50f
readme: final goal readme
Firestar99 Dec 23, 2025
2d36589
readme: revert when `cargo gpu new` is done
Firestar99 Dec 23, 2025
7016069
readme: revert when rust-gpu-template supports `cargo-gpu-install`
Firestar99 Dec 23, 2025
af070ff
ci: drop testing for `0.8.0`
Firestar99 Feb 10, 2026
3dc9770
fix clippy
Firestar99 Feb 10, 2026
b265ae0
copy less strict lint config from rust-gpu
Firestar99 Feb 10, 2026
5b8748d
toolchain: refactor, check installed components, install everything a…
Firestar99 Feb 10, 2026
8b6d98f
toolchain: make user consent default to yes on enter
Firestar99 Feb 10, 2026
710eb00
toolchain: rustup install with minimal profile
Firestar99 Feb 10, 2026
6131200
toolchain: add minimal profile components in case they are manually u…
Firestar99 Feb 10, 2026
e87c3d7
update spirv-builder
Firestar99 Feb 10, 2026
f2244a3
fix spirv-tools skipping C++ compile on install
Firestar99 Feb 13, 2026
b75274a
update spirv-builder
Firestar99 Feb 26, 2026
7f19958
update shader crate template
Firestar99 Feb 26, 2026
45bf124
add `expect-test` crate to update rust-gpu rev in tests with `cargo x…
Firestar99 Mar 24, 2026
4bbd1ab
add `cargo xtask rust-gpu-rev <rev>` for easy rust-gpu updating
Firestar99 Mar 24, 2026
157bd76
ci: cancel PR actions on new commits
Firestar99 Mar 24, 2026
c0842d7
update rust-gpu to latest nightly of PR #545
Firestar99 Mar 24, 2026
52c6ae3
ci: add revs testing rustc 1.94.0 `-Ztarget-spec-json` requirement
Firestar99 Mar 24, 2026
d673e3a
cargo update
Firestar99 Mar 25, 2026
cf002d4
build_script: add `Install.build_script` to prevent stale shaders wit…
Firestar99 Mar 25, 2026
e837b29
build_script: forward to spirv_builder
Firestar99 Mar 25, 2026
417b884
Add 'cargo-gpu/' from commit 'e837b29efe63c98b08b7b25d0ac35ab28a2b5933'
Firestar99 Apr 8, 2026
602b6a5
cargo-gpu merge: move cargo-gpu crates into root crates directory
Firestar99 Apr 8, 2026
42fa162
cargo-gpu merge: merge in cargo-gpu ci
Firestar99 Apr 8, 2026
651f6db
cargo-gpu merge: upgrade cargo-gpu to edition 2024
Firestar99 Apr 8, 2026
508ce14
cargo-gpu merge: fix cargo-deny
Firestar99 Apr 8, 2026
251061b
cargo-gpu merge: fix docs and clippy
Firestar99 Apr 8, 2026
bc20450
ci: install nextext as recommended, random ci failures on mac
Firestar99 Apr 8, 2026
3a155de
ci: upgrade checkout@v6
Firestar99 Apr 8, 2026
84f9ab9
ci: delay `cargo-gpu-backwards-compat` to ensure long-running jobs go…
Firestar99 Apr 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .cargo/config.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
[alias]
xtask = "run --package xtask --"
build-test-shader = "xtask test-build"
compiletest = "run --release -p compiletests --"
difftest = "run --release -p difftests --"
run-wasm = ["run", "--release", "-p", "run-wasm", "--"]
Expand Down
122 changes: 114 additions & 8 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
os: [ ubuntu-latest, windows-latest, macOS-latest ]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Install Vulkan SDK
uses: jakoch/install-vulkan-sdk-action@v1
with:
Expand Down Expand Up @@ -55,7 +55,7 @@ jobs:
run: cargo test -p rustc_codegen_spirv --release --no-default-features --features "use-installed-tools"

- name: workspace test (excluding examples)
run: cargo test --release --workspace --exclude "example-runner-*" --no-default-features --features "use-installed-tools,clap"
run: cargo test --release --workspace --exclude "example-runner-*" --exclude "cargo-gpu*" --no-default-features --features "use-installed-tools,clap"

# Examples
- name: cargo check examples
Expand Down Expand Up @@ -84,7 +84,7 @@ jobs:
target: [ aarch64-linux-android ]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Install Vulkan SDK
uses: jakoch/install-vulkan-sdk-action@v1
with:
Expand Down Expand Up @@ -128,7 +128,7 @@ jobs:
os: [ ubuntu-latest, windows-latest, macOS-latest ]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Install Vulkan SDK
uses: jakoch/install-vulkan-sdk-action@v1
with:
Expand All @@ -151,7 +151,7 @@ jobs:
os: [ ubuntu-latest, windows-latest, macOS-latest ]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Install Vulkan SDK
uses: jakoch/install-vulkan-sdk-action@v1
with:
Expand Down Expand Up @@ -180,11 +180,115 @@ jobs:
- name: difftests
run: cargo run -p difftests --release --no-default-features --features "use-installed-tools"

cargo-gpu-os:
strategy:
fail-fast: false
matrix:
os:
- ubuntu-latest
- macos-latest
- windows-latest
runs-on: ${{ matrix.os }}
env:
RUST_LOG: debug
steps:
- uses: actions/checkout@v6
- uses: taiki-e/install-action@v2
with:
tool: nextest
- run: cargo fetch --locked
- name: shader-crate-template cargo fetch --locked
run: |
cd ./crates/shader-crate-template
cargo fetch --locked
- run: cargo nextest run -p cargo-gpu -p cargo-gpu-install
- name: Run a full build
run: cargo xtask test-build

cargo-gpu-backwards-compat:
# The dependency is technically unnecessary, this is just to delay the launch of this job, so that github prefers
# launching long-running jobs first. Currently, these jobs take only about 7min compared to 22min of others.
needs: [cargo-deny]
strategy:
fail-fast: false
matrix:
include:
# As well as testing on each OS, we also want to test to make sure we're still supporting
# older versions of `rust-gpu`. However, we can assume that these tests are already okay
# across platforms, so we only need to test on Linux, the chepeast in terms of minutes.
#
# `0.7.0` currently fails building `spirv-builder-cli` with:
# """
# package `is_terminal_polyfill v1.70.1` cannot be built because it requires rustc
# 1.70.0 or newer, while the currently active rustc version is 1.69.0-nightly
# """
# It's probably easily fixable. But also `0.7.0` was released in April 2023, so there's
# unlikely many users of it?

# 0.8.0 started failing as well due to `zmij v1.0.20` requiring rustc 1.71 or newer
# - rust-gpu-version: 0.8.0
# glam-version: 0.24.2
- rust-gpu-version: 0.9.0
glam-version: 0.24.2

# target spec introduction
# last version before
# * fails: compiler too old, `serde` using `#[diagnostic]`
# - rust-gpu-version: cc752312c3de6813a41189e46476d5c1be5e0bbe
# glam-version: 0.30.7
# first version requiring target specs
# * fails: target spec mismatch!
# * resolution: Since this is just a few commits, I'd be fine ignoring it.
# - rust-gpu-version: 02cefd101014f66b79dffb20a2c2b5b7c9038401
# glam-version: 0.30.7
# target specs change again just a few commits later
# * fails: compiler too old, `proc-macro2` using `Literal::byte_character`.
# * resolution: want to support, can't be bothered to hack in old proc-macro2 versions
# - rust-gpu-version: bbb61f58b3d24f3f64745050eb214b90bf6dcce9
# glam-version: 0.30.7

# testing rustc 1.5 months later
- rust-gpu-version: eea8998df9dc2fd8e7a65c5b5b7ae20c238a665a
glam-version: 0.29.3

# just after target specs v2 refactor, we updated to rustc 1.85 and needed to change them again
# before
- rust-gpu-version: a547c6e45266d613d9fec673e869d7a96181e47b
glam-version: =0.30.7
# after
- rust-gpu-version: 2326b87fe1542eeb898065e36ac949307b55386d
glam-version: =0.30.7

# glam semver breakage due to vector type refactor
# before, glam was fixed to <=0.30.7 in this commit
- rust-gpu-version: f79c4181a5dc2d37303947b113f190930c6c1ce6
glam-version: =0.30.7
# after, glam >0.30.8
- rust-gpu-version: e767f24f2565baf1a71bbaf84d453d181cab2417

# rustc 1.94.0 destabilised json target specs, requiring `-Ztarget-spec-json`
# see https://github.com/Rust-GPU/rust-gpu/pull/545
# see https://github.com/rust-lang/rust/pull/150151
# before
- rust-gpu-version: 30896871ba00e668029ccb724f1438202b284708
# after
- rust-gpu-version: 877bd8697a15f3e6d09446a5e1807e6237ca1dac
runs-on: ubuntu-latest
env:
RUST_LOG: debug
steps:
- uses: actions/checkout@v6
- if: ${{ matrix.glam-version }}
name: set glam version
run: cargo xtask set-dependency glam ${{ matrix.glam-version }}
- name: Run a full build
run: cargo xtask test-build --rust-gpu-version ${{ matrix.rust-gpu-version }}

# This allows us to have a single job we can branch protect on, rather than needing
# to update the branch protection rules when the test matrix changes
test_success:
runs-on: ubuntu-latest
needs: [test, compiletest, difftest, android, lint, cargo-deny]
needs: [test, compiletest, difftest, android, lint, cargo-deny, cargo-gpu-os, cargo-gpu-backwards-compat]
# Hack for buggy GitHub Actions behavior with skipped checks: https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/troubleshooting-required-status-checks#handling-skipped-but-required-checks
if: ${{ always() }}
steps:
Expand All @@ -197,6 +301,8 @@ jobs:
[[ "${{ needs.android.result }}" == "success" ]] || exit 1
[[ "${{ needs.lint.result }}" == "success" ]] || exit 1
[[ "${{ needs.cargo-deny.result }}" == "success" ]] || exit 1
[[ "${{ needs.cargo-gpu-os.result }}" == "success" ]] || exit 1
[[ "${{ needs.cargo-gpu-backwards-compat.result }}" == "success" ]] || exit 1

lint:
name: Lint
Expand All @@ -205,7 +311,7 @@ jobs:
# Note that we are explicitly NOT checking out submodules, to validate
# that we haven't accidentally enabled spirv-tools native compilation
# and regressed CI times
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
submodules: "false"
- name: Install native dependencies
Expand Down Expand Up @@ -244,7 +350,7 @@ jobs:
cargo-deny:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- uses: EmbarkStudios/cargo-deny-action@v2

defaults:
Expand Down
Loading
Loading