Ivan Petkov
06a9ff255c
Update internal flake.lock ( #575 )
...
flake.lock: Update
Flake lock file updates:
• Updated input 'advisory-db':
'github:rustsec/advisory-db/369d98c1b95b7b56d0859605916d7b81a7d1f1c4' (2024-03-15)
→ 'github:rustsec/advisory-db/0bc9a77248be5cb5f2b51fe6aba8ba451d74c6bb' (2024-04-03)
• Updated input 'crane':
'github:ipetkov/crane/270c7d60d37b769a31bb04d61bc73cc2da1b3f6f' (2024-03-22)
→ 'github:ipetkov/crane/171e22f974b1230e6765ea685f1eb799eb38d36a' (2024-04-03)
• Updated input 'fenix':
'github:nix-community/fenix/2f420b2cc2dc0c91031a4a5625a2217f8e49657b' (2024-03-24)
→ 'github:nix-community/fenix/97d6dbee004b24057fa2a6f2e4a5c535259d8aed' (2024-04-03)
• Updated input 'fenix/rust-analyzer-src':
'github:rust-lang/rust-analyzer/e265e3d5189513c42d037999d41a696369af9388' (2024-03-23)
→ 'github:rust-lang/rust-analyzer/c3b8c2a25413e2aa58295d18c12902a624471b74' (2024-04-02)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/1d8c1c6b821b5f89a1e5fa57c2997fc2fa2e2445' (2024-03-24)
→ 'github:NixOS/nixpkgs/1487bdea619e4a7a53a4590c475deabb5a9d1bfb' (2024-04-03)
• Updated input 'nixpkgs-darwin':
'github:NixOS/nixpkgs/ebbe1c1299faf63fffdf1e2a6ebfe43c56b2e691' (2024-03-23)
→ 'github:NixOS/nixpkgs/f8de91f6ad163406f09d715dee450e0e795d21ba' (2024-04-03)
• Updated input 'rust-overlay':
'github:oxalica/rust-overlay/dcc802a6ec4e9cc6a1c8c393327f0c42666f22e4' (2024-03-24)
→ 'github:oxalica/rust-overlay/74deb67494783168f5b6d2071d73177e6bccab65' (2024-04-03)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-04-03 21:36:08 +00:00
Ivan Petkov
171e22f974
Update flake.lock ( #574 )
...
flake.lock: Update
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/5710127d9693421e78cca4f74fac2db6d67162b1' (2024-03-19)
→ 'github:NixOS/nixpkgs/080a4a27f206d07724b88da096e27ef63401a504' (2024-04-02)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-04-03 17:02:34 +00:00
dependabot[bot]
b245ee3472
chore(deps): bump cachix/install-nix-action from 25 to 26 ( #573 )
2024-04-01 16:43:58 -07:00
Ivan Petkov
ada0fb4dcc
Add a warning if an unsupported version of nixpkgs is used ( #571 )
2024-03-29 03:09:12 +00:00
Ivan Petkov
a329cd0039
docs: reword quickstart examples for existing projects ( #569 )
2024-03-28 00:38:23 +00:00
Ivan
7e468a4555
Update doc for unfriendly build scripts ( #567 )
2024-03-25 22:53:19 +00:00
Ivan Petkov
880573f80d
Update internal flake.lock ( #564 )
...
flake.lock: Update
Flake lock file updates:
• Updated input 'advisory-db':
'github:rustsec/advisory-db/120db258e97454f900dff7cb8eb1b61a134f3eb0' (2024-03-06)
→ 'github:rustsec/advisory-db/369d98c1b95b7b56d0859605916d7b81a7d1f1c4' (2024-03-15)
• Updated input 'crane':
'github:ipetkov/crane/865458e532f3c40cdc44a2c01ca80733d7498f62' (2024-03-08)
→ 'github:ipetkov/crane/270c7d60d37b769a31bb04d61bc73cc2da1b3f6f' (2024-03-22)
• Updated input 'fenix':
'github:nix-community/fenix/24002092be13b2efe87700229d143b0d1eaa5d12' (2024-03-09)
→ 'github:nix-community/fenix/2f420b2cc2dc0c91031a4a5625a2217f8e49657b' (2024-03-24)
• Updated input 'fenix/rust-analyzer-src':
'github:rust-lang/rust-analyzer/2397e7a887252aa995d3790164b34b6c76ed94b4' (2024-03-08)
→ 'github:rust-lang/rust-analyzer/e265e3d5189513c42d037999d41a696369af9388' (2024-03-23)
• Updated input 'flake-utils':
'github:numtide/flake-utils/d465f4819400de7c8d874d50b982301f28a84605' (2024-02-28)
→ 'github:numtide/flake-utils/b1d9ab70662946ef0850d488da1c9019f3a9752a' (2024-03-11)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/fcaa81ed3c273237217330cf342ef1873b77c80a' (2024-03-09)
→ 'github:NixOS/nixpkgs/1d8c1c6b821b5f89a1e5fa57c2997fc2fa2e2445' (2024-03-24)
• Updated input 'nixpkgs-darwin':
'github:NixOS/nixpkgs/03e303468a0b89792bc40c2f3a7cd8a322b66fad' (2024-03-06)
→ 'github:NixOS/nixpkgs/ebbe1c1299faf63fffdf1e2a6ebfe43c56b2e691' (2024-03-23)
• Updated input 'rust-overlay':
'github:oxalica/rust-overlay/d3a05d053b145349b8ad395741c5951f332280ef' (2024-03-09)
→ 'github:oxalica/rust-overlay/dcc802a6ec4e9cc6a1c8c393327f0c42666f22e4' (2024-03-24)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-03-24 16:53:56 +00:00
Ivan Petkov
270c7d60d3
inheritCargoArtifactsHook: correctly handle nested CARGO_TARGET_DIR ( #561 )
2024-03-22 23:32:09 +00:00
Ivan Petkov
55187a8218
cargoNextest: support withLlvmCov ( #560 )
...
* This adds a convenience method of running `nextest` within `cargo
llvm-cov` without having to wire up the internal details manually
2024-03-22 22:39:45 +00:00
Ivan Petkov
5bace74e9a
chore: update CHANGELOG
2024-03-19 15:17:23 -07:00
Ivan Petkov
41085a1c5b
ci: update branch name when updating the internal flake
2024-03-19 15:16:28 -07:00
Ivan Petkov
923d3c3eec
Update flake.lock ( #554 )
...
flake.lock: Update
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/fa9a51752f1b5de583ad5213eb621be071806663' (2024-03-02)
→ 'github:NixOS/nixpkgs/5710127d9693421e78cca4f74fac2db6d67162b1' (2024-03-19)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-03-19 22:15:33 +00:00
Ivan Petkov
f1dabc4aba
crateRegistries: use crates.io's CDN to download sources ( #548 )
...
https://blog.rust-lang.org/2024/03/11/crates-io-download-changes.html
2024-03-19 14:55:28 -07:00
Luflosi
fc610a825d
Fix typo ( #552 )
2024-03-19 03:33:53 +00:00
Ivan Petkov
c5c344ca3b
tests: disable alt-store test on Nix 2.21.0 ( #556 )
...
https://github.com/NixOS/nix/issues/10267
2024-03-19 03:20:09 +00:00
Ivan Petkov
10484f8620
Update internal flake.lock ( #547 )
...
flake.lock: Update
Flake lock file updates:
• Updated input 'advisory-db':
'github:rustsec/advisory-db/feb54ac57e980ef6578f66b307cfb844869e5260' (2024-02-22)
→ 'github:rustsec/advisory-db/120db258e97454f900dff7cb8eb1b61a134f3eb0' (2024-03-06)
• Updated input 'crane':
'github:ipetkov/crane/9a5972e2e8d0b1716cc4e42af8b75eca6914fbff' (2024-02-22)
→ 'github:ipetkov/crane/865458e532f3c40cdc44a2c01ca80733d7498f62' (2024-03-08)
• Updated input 'fenix':
'github:nix-community/fenix/a941fe943bd7c4c683d8aa8e1a3a1d0595516051' (2024-02-24)
→ 'github:nix-community/fenix/24002092be13b2efe87700229d143b0d1eaa5d12' (2024-03-09)
• Updated input 'fenix/rust-analyzer-src':
'github:rust-lang/rust-analyzer/03b3cb6be9f21c082f4206b35c7fe7f291c94eaa' (2024-02-23)
→ 'github:rust-lang/rust-analyzer/2397e7a887252aa995d3790164b34b6c76ed94b4' (2024-03-08)
• Updated input 'flake-utils':
'github:numtide/flake-utils/1ef2e671c3b0c19053962c07dbda38332dcebf26' (2024-01-15)
→ 'github:numtide/flake-utils/d465f4819400de7c8d874d50b982301f28a84605' (2024-02-28)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/ed468b55530ada6dc92423d231445c2eaacfb99b' (2024-02-24)
→ 'github:NixOS/nixpkgs/fcaa81ed3c273237217330cf342ef1873b77c80a' (2024-03-09)
• Updated input 'nixpkgs-darwin':
'github:NixOS/nixpkgs/79032939bc8d409bcc16121c4ad694ca862895e4' (2024-02-24)
→ 'github:NixOS/nixpkgs/03e303468a0b89792bc40c2f3a7cd8a322b66fad' (2024-03-06)
• Updated input 'rust-overlay':
'github:oxalica/rust-overlay/9b24383d77f598716fa0cbb8b48c97249f5ee1af' (2024-02-24)
→ 'github:oxalica/rust-overlay/d3a05d053b145349b8ad395741c5951f332280ef' (2024-03-09)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-03-09 17:06:08 +00:00
Vetle Brænd
865458e532
vendorMultipleCargoDeps: use backwards compatible groupBy ( #546 )
...
* builtins.groupBy is not included until nix version 2.5 and is only
used as an optimization. Using lib.groupBy will retain compatibility
with older versions of nix.
2024-03-08 19:53:46 +00:00
greaka
81c393c776
fix: allow registries in vendorMultipleCargoDeps as documented ( #540 )
...
---------
Co-authored-by: Ivan Petkov <ivanppetkov@gmail.com>
2024-03-05 03:53:19 +00:00
dependabot[bot]
d90be2c7af
chore(deps): bump mio from 0.8.10 to 0.8.11 in /examples/trunk-workspace ( #541 )
...
Bumps [mio](https://github.com/tokio-rs/mio ) from 0.8.10 to 0.8.11.
- [Release notes](https://github.com/tokio-rs/mio/releases )
- [Changelog](https://github.com/tokio-rs/mio/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/mio/compare/v0.8.10...v0.8.11 )
---
updated-dependencies:
- dependency-name: mio
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-05 03:30:31 +00:00
dependabot[bot]
5be7bd6dac
chore(deps): bump mio from 0.8.10 to 0.8.11 in /examples/sqlx ( #542 )
...
Bumps [mio](https://github.com/tokio-rs/mio ) from 0.8.10 to 0.8.11.
- [Release notes](https://github.com/tokio-rs/mio/releases )
- [Changelog](https://github.com/tokio-rs/mio/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/mio/compare/v0.8.10...v0.8.11 )
---
updated-dependencies:
- dependency-name: mio
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-05 03:30:25 +00:00
dependabot[bot]
7ca1553c20
chore(deps): bump mio from 0.8.10 to 0.8.11 in /examples/end-to-end-testing ( #543 )
...
chore(deps): bump mio in /examples/end-to-end-testing
Bumps [mio](https://github.com/tokio-rs/mio ) from 0.8.10 to 0.8.11.
- [Release notes](https://github.com/tokio-rs/mio/releases )
- [Changelog](https://github.com/tokio-rs/mio/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/mio/compare/v0.8.10...v0.8.11 )
---
updated-dependencies:
- dependency-name: mio
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-05 03:30:12 +00:00
Ivan Petkov
e4a71521a8
Update flake.lock ( #537 )
...
flake.lock: Update
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/79a13f1437e149dc7be2d1290c74d378dad60814' (2024-02-03)
→ 'github:NixOS/nixpkgs/fa9a51752f1b5de583ad5213eb621be071806663' (2024-03-02)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-03-03 17:01:07 +00:00
Luca Di Carlo
766e70fd47
typo(end-to-end-testing.md) ( #535 )
2024-03-02 17:21:29 +00:00
dependabot[bot]
be67a51672
chore(deps): bump DeterminateSystems/update-flake-lock from 20 to 21 ( #536 )
...
Bumps [DeterminateSystems/update-flake-lock](https://github.com/determinatesystems/update-flake-lock ) from 20 to 21.
- [Release notes](https://github.com/determinatesystems/update-flake-lock/releases )
- [Commits](https://github.com/determinatesystems/update-flake-lock/compare/v20...v21 )
---
updated-dependencies:
- dependency-name: DeterminateSystems/update-flake-lock
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-02 09:17:42 -08:00
Ivan Petkov
2c94ff9a6f
Update internal flake.lock ( #532 )
...
flake.lock: Update
Flake lock file updates:
• Updated input 'advisory-db':
'github:rustsec/advisory-db/9afff95de449f4ebcda32c8464b5efe9ec23c07c' (2024-02-09)
→ 'github:rustsec/advisory-db/feb54ac57e980ef6578f66b307cfb844869e5260' (2024-02-22)
• Updated input 'crane':
'github:ipetkov/crane/505976eaeac289fe41d074bee37006ac094636bb' (2024-02-09)
→ 'github:ipetkov/crane/9a5972e2e8d0b1716cc4e42af8b75eca6914fbff' (2024-02-22)
• Updated input 'fenix':
'github:nix-community/fenix/28dbd8b43ea328ee708f7da538c63e03d5ed93c8' (2024-02-03)
→ 'github:nix-community/fenix/a941fe943bd7c4c683d8aa8e1a3a1d0595516051' (2024-02-24)
• Updated input 'fenix/rust-analyzer-src':
'github:rust-lang/rust-analyzer/8f6a72871ec87ed53cfe43a09fb284168a284e7e' (2024-02-02)
→ 'github:rust-lang/rust-analyzer/03b3cb6be9f21c082f4206b35c7fe7f291c94eaa' (2024-02-23)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/36b410bde76ebf7f162528daa36255c53f072855' (2024-02-09)
→ 'github:NixOS/nixpkgs/ed468b55530ada6dc92423d231445c2eaacfb99b' (2024-02-24)
• Updated input 'nixpkgs-darwin':
'github:NixOS/nixpkgs/9d7a44754fae79c6b0821cbb0407418f79d24cc0' (2024-02-09)
→ 'github:NixOS/nixpkgs/79032939bc8d409bcc16121c4ad694ca862895e4' (2024-02-24)
• Updated input 'rust-overlay':
'github:oxalica/rust-overlay/78503e9199010a4df714f29a4f9c00eb2ccae071' (2024-02-09)
→ 'github:oxalica/rust-overlay/9b24383d77f598716fa0cbb8b48c97249f5ee1af' (2024-02-24)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-02-24 17:05:49 +00:00
Ivan Petkov
9a5972e2e8
ci: update flakestry publish
2024-02-21 16:13:06 -08:00
Ivan Petkov
03d6232188
Update CHANGELOG
2024-02-21 16:01:51 -08:00
Ivan Petkov
f23ae17543
crane-utils: fix workspace dependency merge when it is not a table ( #529 )
2024-02-21 16:00:58 -08:00
Ivan Petkov
2c653e4478
Update internal flake.lock ( #521 )
...
flake.lock: Update
Flake lock file updates:
• Updated input 'advisory-db':
'github:rustsec/advisory-db/1d2202ea2b32fabd3307641010301bfe187ef11a' (2024-01-24)
→ 'github:rustsec/advisory-db/9afff95de449f4ebcda32c8464b5efe9ec23c07c' (2024-02-09)
• Updated input 'crane':
'github:ipetkov/crane/c798790eabec3e3da48190ae3698ac227aab770c' (2024-01-28)
→ 'github:ipetkov/crane/505976eaeac289fe41d074bee37006ac094636bb' (2024-02-09)
• Updated input 'fenix':
'github:nix-community/fenix/7e29c0af8b70147f1f23c1387a0d774209889d1b' (2024-01-31)
→ 'github:nix-community/fenix/28dbd8b43ea328ee708f7da538c63e03d5ed93c8' (2024-02-03)
• Updated input 'fenix/rust-analyzer-src':
'github:rust-lang/rust-analyzer/9a832c47e85e94496e10e1e81636d3d89afeb0d4' (2024-01-30)
→ 'github:rust-lang/rust-analyzer/8f6a72871ec87ed53cfe43a09fb284168a284e7e' (2024-02-02)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/6eeeacfaf67dd0f915b438bb3a93cfc89db06b09' (2024-02-01)
→ 'github:NixOS/nixpkgs/36b410bde76ebf7f162528daa36255c53f072855' (2024-02-09)
• Updated input 'nixpkgs-darwin':
'github:NixOS/nixpkgs/4a0b900ff0150057e6d564ff3cd2b3ac9cd1eec1' (2024-01-31)
→ 'github:NixOS/nixpkgs/9d7a44754fae79c6b0821cbb0407418f79d24cc0' (2024-02-09)
• Updated input 'rust-overlay':
'github:oxalica/rust-overlay/2c993daf3136c6955fd13bfe215d0d4faf6090f1' (2024-01-31)
→ 'github:oxalica/rust-overlay/78503e9199010a4df714f29a4f9c00eb2ccae071' (2024-02-09)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-02-11 21:11:17 +00:00
Ivan Petkov
198c88c861
ci: stop testing examples on the latest release branch
...
* Since we already run the entire test suite on the latest release
branch anyway, we can save some cycles and not do the same for the
examples
2024-02-11 12:43:11 -08:00
Ivan Petkov
59cc87fa07
ci: use one job per example to avoid out of space issues
2024-02-11 12:41:30 -08:00
Jeremy Fleischman
505976eaea
Fix typo: OUTPUT
-> OUTPATH
( #520 )
2024-02-09 06:55:58 +00:00
Adam Curtis
c4027e45b1
test: dummy sources do not emit any lints or warnings ( #506 )
...
---------
Co-authored-by: Ivan Petkov <ivanppetkov@gmail.com>
2024-02-09 00:34:40 +00:00
Ivan Petkov
39e0883341
docs: document workaround for the bindgen
crate being rebuilt ( #519 )
2024-02-09 00:22:19 +00:00
Ivan Petkov
9107434eda
ci: switch to macos-13 image
2024-02-07 19:45:36 -08:00
Ivan Petkov
f2926e34a1
chore: replace overrideScope' with overrideScope ( #517 )
2024-02-08 03:38:28 +00:00
Ivan Petkov
c7bb4ed1f3
cleanCargoToml: strip out [lints]
definitions when cleaning ( #516 )
2024-02-08 03:34:33 +00:00
Ivan Petkov
7d5b46c17d
Update docs ( #514 )
...
* vendorCargoDeps: update error message to hint towards staging Cargo.lock
* crateNameFromCargoToml: update docs to note directory are not crawled
2024-02-04 19:31:22 +00:00
Ivan Petkov
b693ec872e
Update flake.lock ( #513 )
...
flake.lock: Update
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/b06ff4bf8f4ad900fe0c2a61fc2946edc3a84be7' (2024-01-18)
→ 'github:NixOS/nixpkgs/79a13f1437e149dc7be2d1290c74d378dad60814' (2024-02-03)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-02-03 17:02:08 +00:00
Ivan Petkov
6754d3a297
Update internal flake.lock ( #499 )
...
flake.lock: Update
Flake lock file updates:
• Updated input 'advisory-db':
'github:rustsec/advisory-db/a5fb72de318a74eb69a2c241c0e46705684a35d0' (2023-12-21)
→ 'github:rustsec/advisory-db/1d2202ea2b32fabd3307641010301bfe187ef11a' (2024-01-24)
• Updated input 'crane':
'github:ipetkov/crane/0efe36f9232e0961512572883ba9c995aa1f54b1' (2024-01-03)
→ 'github:ipetkov/crane/c798790eabec3e3da48190ae3698ac227aab770c' (2024-01-28)
• Updated input 'fenix':
'github:nix-community/fenix/50818d34497c48efbf21b965cf247bda90ffc7e0' (2024-01-09)
→ 'github:nix-community/fenix/7e29c0af8b70147f1f23c1387a0d774209889d1b' (2024-01-31)
• Updated input 'fenix/rust-analyzer-src':
'github:rust-lang/rust-analyzer/12e7aa3132217cc6a6c1151d468be35d7b365999' (2024-01-08)
→ 'github:rust-lang/rust-analyzer/9a832c47e85e94496e10e1e81636d3d89afeb0d4' (2024-01-30)
• Updated input 'flake-utils':
'github:numtide/flake-utils/4022d587cbbfd70fe950c1e2083a02621806a725' (2023-12-04)
→ 'github:numtide/flake-utils/1ef2e671c3b0c19053962c07dbda38332dcebf26' (2024-01-15)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/be83dd340863fc29f28ca7b8993669ac8bed4dd0' (2024-01-09)
→ 'github:NixOS/nixpkgs/6eeeacfaf67dd0f915b438bb3a93cfc89db06b09' (2024-02-01)
• Updated input 'nixpkgs-darwin':
'github:NixOS/nixpkgs/207b14c6bd1065255e6ecffcfe0c36a7b54f8e48' (2024-01-07)
→ 'github:NixOS/nixpkgs/4a0b900ff0150057e6d564ff3cd2b3ac9cd1eec1' (2024-01-31)
• Updated input 'rust-overlay':
'github:oxalica/rust-overlay/afa87241c19241aca9b7a9103635b82db2b147bb' (2024-01-09)
→ 'github:oxalica/rust-overlay/2c993daf3136c6955fd13bfe215d0d4faf6090f1' (2024-01-31)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-02-01 01:17:01 +00:00
Ivan Petkov
c798790eab
ci: bump all actions versions
2024-01-28 12:32:44 -08:00
Ivan Petkov
fe812ef0da
chore: Update CHANGELOG
2024-01-28 12:21:37 -08:00
Ivan Petkov
c5a3c5dac3
crane-utils: bump dependencies ( #508 )
2024-01-28 19:22:09 +00:00
Ivan Petkov
960d350770
vendorCargoDeps: manually splice packages to avoid cross build issues ( #507 )
...
* Source vendoring is passed as a standalone attribute to
`mkCargoDerivation`, meaning it does not automagically get spliced
with the correct local/cross system inputs (i.e. what would happen if
it was a `depsBuildBuild` entry)
* To fix this we need to make sure that `vendorCargoDeps` and all of its
transitive dependencies always use `runCommand` (and friends) from
their `pkgsBuildBuild` equivalent. This should always be safe to do
(even for cross-builds) since this amounts to building up a bunch of
sources which will be read by the build system
* Unfortunately I had to manually specify `pkgsBuildBuild.whatever` in
multiple places as I could not get things to work by messing with the
`callPackage` definition. Perhaps we should be using
`makeScopeWithSplicing'` instead of `makeScope` when constructing the
library, but I couldn't get it working (and I couldn't find any decent
docs on how to use it online) so this will make do for the time being.
2024-01-28 19:08:44 +00:00
Charles Hall
0327ca9d77
force buildDepsOnly
to produce out
only ( #493 )
...
This allows multi-output derivations using e.g. `buildPackage` to work.
Without this change, they fail to build because Nix thinks
`buildDepsOnly` is supposed to produce mulitple outputs too, but it
doesn't.
---------
Co-authored-by: Ivan Petkov <ivanppetkov@gmail.com>
2024-01-27 17:52:30 +00:00
Ivan Petkov
7814285d01
chore: bump all cargo deps ( #504 )
2024-01-27 03:58:59 +00:00
Adam Curtis
751290c945
fix: add #[allow(unused_extern_crates)] to dummy.rs ( #501 )
2024-01-27 02:36:30 +00:00
dependabot[bot]
0b4e511fe6
chore(deps): bump shlex from 1.2.0 to 1.3.0 in /checks/grpcio-test ( #495 )
2024-01-23 01:41:19 +00:00
dependabot[bot]
688e15c3b7
chore(deps): bump shlex from 1.2.0 to 1.3.0 in /checks/highs-sys-test ( #494 )
2024-01-23 01:41:02 +00:00
Ivan Petkov
8f515142e8
chore: Update CHANGELOG
2024-01-18 16:55:27 -08:00