From 2eda9672f8ceb806092cd9f7bc40e86913343b16 Mon Sep 17 00:00:00 2001 From: Jordan Williams Date: Thu, 19 Dec 2024 07:29:00 -0600 Subject: [PATCH 1/4] Run treefmt-nix instead of treefmt --- .github/workflows/treefmt.yaml | 4 ++-- .vscode/settings.json | 9 ++++++++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.github/workflows/treefmt.yaml b/.github/workflows/treefmt.yaml index c3dad97..8b3af57 100644 --- a/.github/workflows/treefmt.yaml +++ b/.github/workflows/treefmt.yaml @@ -38,9 +38,9 @@ jobs: - uses: DeterminateSystems/nix-installer-action@v16 - uses: DeterminateSystems/magic-nix-cache-action@v8 - name: Run treefmt - run: nix develop --command treefmt --ci + run: nix develop --command treefmt-nix --ci - uses: reviewdog/action-suggester@v1 with: fail_on_error: true github_token: ${{ secrets.GH_TOKEN_FOR_UPDATES }} - tool_name: treefmt + tool_name: treefmt-nix diff --git a/.vscode/settings.json b/.vscode/settings.json index d9866c7..08173ae 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -24,6 +24,7 @@ "ifdef", "ifndef", "ihex", + "jsonfmt", "justfile", "Libc", "libusbx", @@ -32,6 +33,7 @@ "Micropython", "mogrify", "MOSI", + "nixfmt", "nixos", "Noctua", "nostd", @@ -48,18 +50,23 @@ "rustc", "rustfmt", "rustup", + "statix", "SWCLK", "SWDIO", + "taplo", "thumbv", "tinyusb", "tlsv", + "treefmt", "uaccess", "UART", "udev", "udisksctl", "usermod", "VBUS", - "wchisp" + "wchisp", + "webp", + "yamlfmt" ], "files.watcherExclude": { "**/.direnv/**": true, From ffa8af9411afefcaef52bf079598a0d24bde3b34 Mon Sep 17 00:00:00 2001 From: Jordan Williams Date: Thu, 19 Dec 2024 07:29:21 -0600 Subject: [PATCH 2/4] Update flake --- flake.lock | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/flake.lock b/flake.lock index b679290..547693c 100644 --- a/flake.lock +++ b/flake.lock @@ -3,11 +3,11 @@ "advisory-db": { "flake": false, "locked": { - "lastModified": 1731808107, - "narHash": "sha256-HSx5EDsO07KULW4bNPVeGVAfpQqzwwS005vqISdOzNg=", + "lastModified": 1733749954, + "narHash": "sha256-2Ug80Uf/oUujxgh02Iy5vTG0V+Ab9+YUHuRLRY0ayiY=", "owner": "rustsec", "repo": "advisory-db", - "rev": "8e353a172f1baf11c0c917cfc9ae3c5eff8b9d06", + "rev": "ec9ce28714bb38d77a2223e7266df705500a7f11", "type": "github" }, "original": { @@ -18,11 +18,11 @@ }, "crane": { "locked": { - "lastModified": 1731098351, - "narHash": "sha256-HQkYvKvaLQqNa10KEFGgWHfMAbWBfFp+4cAgkut+NNE=", + "lastModified": 1734541973, + "narHash": "sha256-1wIgLmhvtfxbJVnhFHUYhPqL3gpLn5JhiS4maaD9RRk=", "owner": "ipetkov", "repo": "crane", - "rev": "ef80ead953c1b28316cc3f8613904edc2eb90c28", + "rev": "fdd502f921936105869eba53db6593fc2a424c16", "type": "github" }, "original": { @@ -102,11 +102,11 @@ ] }, "locked": { - "lastModified": 1731955974, - "narHash": "sha256-YOVU8sfWHnSIXPwISlIUMFRm3OFZsy3yBfTBzqcn1hg=", + "lastModified": 1734613724, + "narHash": "sha256-ruOPYwc4iAPoe4sdbe/jOvxtKfh/G3n7DSFgSKIpAeY=", "owner": "jwillikers", "repo": "nix-update-scripts", - "rev": "679b94a59970e44361cf59bcf61b91ef421ebd66", + "rev": "9b92f2d4a108cee96273eff840875034c6e0293a", "type": "github" }, "original": { @@ -117,11 +117,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1731755305, - "narHash": "sha256-v5P3dk5JdiT+4x69ZaB18B8+Rcu3TIOrcdG4uEX7WZ8=", + "lastModified": 1734323986, + "narHash": "sha256-m/lh6hYMIWDYHCAsn81CDAiXoT3gmxXI9J987W5tZrE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "057f63b6dc1a2c67301286152eb5af20747a9cb4", + "rev": "394571358ce82dff7411395829aa6a3aad45b907", "type": "github" }, "original": { @@ -143,11 +143,11 @@ ] }, "locked": { - "lastModified": 1731363552, - "narHash": "sha256-vFta1uHnD29VUY4HJOO/D6p6rxyObnf+InnSMT4jlMU=", + "lastModified": 1734425854, + "narHash": "sha256-nzE5UbJ41aPEKf8R2ZFYtLkqPmF7EIUbNEdHMBLg0Ig=", "owner": "cachix", "repo": "pre-commit-hooks.nix", - "rev": "cd1af27aa85026ac759d5d3fccf650abe7e1bbf0", + "rev": "0ddd26d0925f618c3a5d85a4fa5eb1e23a09491d", "type": "github" }, "original": { @@ -175,11 +175,11 @@ ] }, "locked": { - "lastModified": 1731897198, - "narHash": "sha256-Ou7vLETSKwmE/HRQz4cImXXJBr/k9gp4J4z/PF8LzTE=", + "lastModified": 1734575524, + "narHash": "sha256-BxQ/4JuHEi0zRjF0P8B5xnbXOLulgsK2gfwVRXGZ4a4=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "0be641045af6d8666c11c2c40e45ffc9667839b5", + "rev": "573c674a3ad06e8a525263185ebef336a411d1d5", "type": "github" }, "original": { @@ -210,11 +210,11 @@ ] }, "locked": { - "lastModified": 1731944360, - "narHash": "sha256-sJxPh+V0vUkBhlA58ok/y0o96AtfqiEF0O8qsdolI6o=", + "lastModified": 1734543842, + "narHash": "sha256-/QceWozrNg915Db9x/Ie5k67n9wKgGdTFng+Z1Qw0kE=", "owner": "numtide", "repo": "treefmt-nix", - "rev": "579b9a2fd0020cd9cd81a4ef4eab2dca4d20c94c", + "rev": "76159fc74eeac0599c3618e3601ac2b980a29263", "type": "github" }, "original": { From fef8fd5a52cdedfda54d57e62dcf3bdfdcd9011d Mon Sep 17 00:00:00 2001 From: Jordan Williams Date: Thu, 19 Dec 2024 07:41:45 -0600 Subject: [PATCH 3/4] Update pico Rust dependencies --- .editorconfig | 5 ++- boards/pico/Cargo.lock | 90 +++++++++++++++++++----------------------- 2 files changed, 45 insertions(+), 50 deletions(-) diff --git a/.editorconfig b/.editorconfig index b5f5e10..7d13ba2 100644 --- a/.editorconfig +++ b/.editorconfig @@ -9,9 +9,12 @@ indent_style = space max_line_length = 120 trim_trailing_whitespace = true -[*.adoc] +[*.adoc,*.lock] indent_size = unset +[*.lock] +indent_style = unset + [*.{adoc,envrc,nix,nu,yaml,yml}] max_line_length = off diff --git a/boards/pico/Cargo.lock b/boards/pico/Cargo.lock index ff048f2..3327802 100644 --- a/boards/pico/Cargo.lock +++ b/boards/pico/Cargo.lock @@ -1,6 +1,6 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. -version = 3 +version = 4 [[package]] name = "arrayvec" @@ -10,9 +10,9 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "autocfg" -version = "1.3.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" +checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" [[package]] name = "bare-metal" @@ -61,22 +61,22 @@ dependencies = [ [[package]] name = "cortex-m-rt" -version = "0.7.3" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee84e813d593101b1723e13ec38b6ab6abbdbaaa4546553f5395ed274079ddb1" +checksum = "801d4dec46b34c299ccf6b036717ae0fce602faa4f4fe816d9013b9a7c9f5ba6" dependencies = [ "cortex-m-rt-macros", ] [[package]] name = "cortex-m-rt-macros" -version = "0.7.0" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0f6f3e36f203cfedbc78b357fb28730aa2c6dc1ab060ee5c2405e843988d3c7" +checksum = "e37549a379a9e0e6e576fd208ee60394ccb8be963889eebba3ffe0980364f472" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.90", ] [[package]] @@ -90,9 +90,9 @@ dependencies = [ [[package]] name = "critical-section" -version = "1.1.3" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f64009896348fc5af4222e9cf7d7d82a95a256c634ebcf61c53e4ea461422242" +checksum = "790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b" [[package]] name = "debug-helper" @@ -102,9 +102,9 @@ checksum = "f578e8e2c440e7297e008bb5486a3a8a194775224bbc23729b0dbdfaeebf162e" [[package]] name = "defmt" -version = "0.3.8" +version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a99dd22262668b887121d4672af5a64b238f026099f1a2a1b322066c9ecfe9e0" +checksum = "86f6162c53f659f65d00619fe31f14556a6e9f8752ccc4a41bd177ffcf3d6130" dependencies = [ "bitflags", "defmt-macros", @@ -112,22 +112,22 @@ dependencies = [ [[package]] name = "defmt-macros" -version = "0.3.9" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3a9f309eff1f79b3ebdf252954d90ae440599c26c2c553fe87a2d17195f2dcb" +checksum = "9d135dd939bad62d7490b0002602d35b358dce5fd9233a709d3c1ef467d4bde6" dependencies = [ "defmt-parser", - "proc-macro-error", + "proc-macro-error2", "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.90", ] [[package]] name = "defmt-parser" -version = "0.3.4" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff4a5fefe330e8d7f31b16a318f9ce81000d8e35e69b93eae154d16d2278f70f" +checksum = "3983b127f13995e68c1e29071e5d115cd96f215ccb5e6812e3728cd6f92653b3" dependencies = [ "thiserror", ] @@ -231,7 +231,7 @@ checksum = "e99b8b3c28ae0e84b604c75f721c21dc77afb3706076af5e8216d15fd1deaae3" dependencies = [ "frunk_proc_macro_helpers", "quote", - "syn 2.0.77", + "syn 2.0.90", ] [[package]] @@ -243,7 +243,7 @@ dependencies = [ "frunk_core", "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.90", ] [[package]] @@ -415,39 +415,37 @@ dependencies = [ [[package]] name = "portable-atomic" -version = "1.8.0" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d30538d42559de6b034bc76fd6dd4c38961b1ee5c6c56e3808c50128fdbc22ce" +checksum = "280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6" [[package]] -name = "proc-macro-error" -version = "1.0.4" +name = "proc-macro-error-attr2" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" +checksum = "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5" dependencies = [ - "proc-macro-error-attr", "proc-macro2", "quote", - "syn 1.0.109", - "version_check", ] [[package]] -name = "proc-macro-error-attr" -version = "1.0.4" +name = "proc-macro-error2" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" +checksum = "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802" dependencies = [ + "proc-macro-error-attr2", "proc-macro2", "quote", - "version_check", + "syn 2.0.90", ] [[package]] name = "proc-macro2" -version = "1.0.86" +version = "1.0.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" +checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0" dependencies = [ "unicode-ident", ] @@ -600,9 +598,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.77" +version = "2.0.90" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed" +checksum = "919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31" dependencies = [ "proc-macro2", "quote", @@ -611,29 +609,29 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.63" +version = "2.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724" +checksum = "08f5383f3e0071702bf93ab5ee99b52d26936be9dedd9413067cbdcddcb6141a" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.63" +version = "2.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" +checksum = "f2f357fcec90b3caef6623a099691be676d033b40a058ac95d2a6ade6fa0c943" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.90", ] [[package]] name = "unicode-ident" -version = "1.0.13" +version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe" +checksum = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83" [[package]] name = "usb-device" @@ -651,12 +649,6 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "77439c1b53d2303b20d9459b1ade71a83c716e3f9c34f3228c00e6f185d6c002" -[[package]] -name = "version_check" -version = "0.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" - [[package]] name = "void" version = "1.0.2" From d87a56a22ab5e62f31c3b5cfe35ce36618cf17e0 Mon Sep 17 00:00:00 2001 From: Jordan Williams Date: Thu, 19 Dec 2024 08:43:44 -0600 Subject: [PATCH 4/4] Attempt to fix AtTiny85 builds --- .editorconfig | 2 +- .justfile | 8 ++++---- boards/attiny85/.justfile | 2 +- boards/attiny85/Cargo.lock | 16 ++++++++-------- boards/attiny85/Cargo.toml | 11 ++++++----- boards/attiny85/rust-toolchain.toml | 1 + boards/pico/.justfile | 2 +- boards/qt-py-ch32v203/.justfile | 2 +- flake.nix | 6 ++++-- 9 files changed, 27 insertions(+), 23 deletions(-) diff --git a/.editorconfig b/.editorconfig index 7d13ba2..a3ef04c 100644 --- a/.editorconfig +++ b/.editorconfig @@ -15,7 +15,7 @@ indent_size = unset [*.lock] indent_style = unset -[*.{adoc,envrc,nix,nu,yaml,yml}] +[*.{adoc,envrc,lock,nix,nu,yaml,yml}] max_line_length = off [{justfile,.justfile,*.just,*.rs}] diff --git a/.justfile b/.justfile index b780703..4585444 100644 --- a/.justfile +++ b/.justfile @@ -24,7 +24,7 @@ build board="attiny85" profile="dev": alias fmt := format format: - treefmt + treefmt-nix alias f := run alias flash := run @@ -78,8 +78,8 @@ update: nix run ".#update-nixos-release" nix flake update cd "{{ justfile_directory() }}/boards/attiny85" - cargo update + cargo update --verbose cd "{{ justfile_directory() }}/boards/pico" - cargo update + cargo update --verbose cd "{{ justfile_directory() }}/boards/qt-py-ch32v203" - cargo update + cargo update --verbose diff --git a/boards/attiny85/.justfile b/boards/attiny85/.justfile index 7c9f9dd..87207a5 100644 --- a/boards/attiny85/.justfile +++ b/boards/attiny85/.justfile @@ -26,4 +26,4 @@ alias up := update update: nix flake update - cargo update + cargo update --verbose diff --git a/boards/attiny85/Cargo.lock b/boards/attiny85/Cargo.lock index 1c241f6..5a90c0b 100644 --- a/boards/attiny85/Cargo.lock +++ b/boards/attiny85/Cargo.lock @@ -66,9 +66,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "critical-section" -version = "1.1.3" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f64009896348fc5af4222e9cf7d7d82a95a256c634ebcf61c53e4ea461422242" +checksum = "790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b" [[package]] name = "embedded-hal" @@ -119,9 +119,9 @@ checksum = "8d5439c4ad607c3c23abf66de8c8bf57ba8adcd1f129e699851a6e43935d339d" [[package]] name = "panic-halt" -version = "0.2.0" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de96540e0ebde571dc55c73d60ef407c653844e6f9a1e2fdbd40c07b9252d812" +checksum = "a513e167849a384b7f9b746e517604398518590a9142f4846a32e3c2a4de7b11" [[package]] name = "paste" @@ -162,9 +162,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.17" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" +checksum = "0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248" [[package]] name = "syn" @@ -206,9 +206,9 @@ checksum = "e87a2ed6b42ec5e28cc3b94c09982969e9227600b2e3dcbc1db927a84c06bd69" [[package]] name = "unicode-ident" -version = "1.0.13" +version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe" +checksum = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83" [[package]] name = "unwrap-infallible" diff --git a/boards/attiny85/Cargo.toml b/boards/attiny85/Cargo.toml index 134b650..7a3edb1 100644 --- a/boards/attiny85/Cargo.toml +++ b/boards/attiny85/Cargo.toml @@ -7,15 +7,16 @@ homepage = "https://github.com/jwillikers/pwm-fan-controller" description = "A simple PWM fan controller for microcontrollers" license = "MIT OR Apache-2.0" repository = "https://github.com/jwillikers/pwm-fan-controller.git" +# autobin = false [dependencies] -embedded-hal = "1.0.0" -nb = "1.1.0" -panic-halt = "0.2.0" -ufmt = "0.2.0" +embedded-hal = "1.0" +nb = "1.1" +panic-halt = "1.0" +ufmt = "0.2" #[dependencies.avr-device] -#version = "0.4.0" +#version = "0.6.0" #features = ["attiny85"] [dependencies.avr-hal-generic] diff --git a/boards/attiny85/rust-toolchain.toml b/boards/attiny85/rust-toolchain.toml index 63f11f2..a73301d 100644 --- a/boards/attiny85/rust-toolchain.toml +++ b/boards/attiny85/rust-toolchain.toml @@ -1,5 +1,6 @@ [toolchain] channel = "nightly-2024-03-22" +# channel = "nightly" components = ["llvm-tools-preview", "rust-src"] profile = "minimal" targets = ["avr-unknown-none-attiny85.json"] diff --git a/boards/pico/.justfile b/boards/pico/.justfile index 6e7e02b..24dc209 100644 --- a/boards/pico/.justfile +++ b/boards/pico/.justfile @@ -50,4 +50,4 @@ alias up := package update: nix flake update - cargo update + cargo update --verbose diff --git a/boards/qt-py-ch32v203/.justfile b/boards/qt-py-ch32v203/.justfile index aeda550..83c8c01 100644 --- a/boards/qt-py-ch32v203/.justfile +++ b/boards/qt-py-ch32v203/.justfile @@ -37,4 +37,4 @@ alias up := package update: nix flake update - cargo update + cargo update --verbose diff --git a/flake.nix b/flake.nix index ad94ead..d1d59ad 100644 --- a/flake.nix +++ b/flake.nix @@ -92,7 +92,7 @@ p: (p.rust-bin.fromRustupToolchainFile ./boards/attiny85/rust-toolchain.toml).override { # Remove the avr-unknown-none-attiny85.json file from the list of targets for the Rust toolchain. - # Nix doesn't really support target JSON files specified in the toolchain and even if it did, it won't be ablet to build a toolchain for AVR. + # Nix doesn't really support target JSON files specified in the toolchain and even if it did, it won't be able to build a toolchain for AVR. # The AVR toolchain is unstable and does not include std. targets = [ p.stdenv.hostPlatform.rust.rustcTarget ]; }; @@ -140,6 +140,7 @@ # will avoid IFD entirely but will require manually keeping the file # up to date! "${rustToolchain.passthru.availableComponents.rust-src}/lib/rustlib/src/rust/Cargo.lock" + # "${rustToolchain.passthru.availableComponents.rust-src}/lib/rustlib/src/rust/library/Cargo.lock" ]; }; cargoExtraArgs = "--target avr-unknown-none-attiny85.json -Z build-std=core"; @@ -147,8 +148,9 @@ extraDummyScript = '' cp --archive ${./boards/attiny85/avr-unknown-none-attiny85.json} $out/avr-unknown-none-attiny85.json - rm --force --recursive $out/src/bin/crane-dummy-* + (shopt -s globstar; rm --force --recursive $out/**/src/bin/crane-dummy-*) ''; + # # rm --force --recursive $out/src/bin/crane-dummy-* }; cargoArtifacts = craneLib.buildDepsOnly commonArgs;