Commit Graph

27 Commits

Author SHA1 Message Date
R. Ryantm
dc3e9454b2 foundry: 1.7.0 -> 1.7.1 2026-05-18 00:54:58 +00:00
samooyo
c8310e46bf foundry: adopt strictDeps and __structuredAttrs 2026-05-12 13:47:00 +02:00
samooyo
eeef7c4c90 foundry: 1.5.1 -> 1.7.0 2026-05-12 10:42:30 +02:00
beeb
24c2015177 foundry: fix build due to gcc15 2026-01-01 15:07:46 +01:00
nixpkgs-ci[bot]
87bc2d9594 Merge master into staging-next 2025-12-27 00:18:15 +00:00
R. Ryantm
ce65949499 foundry: 1.5.0 -> 1.5.1 2025-12-25 09:24:15 +00:00
nixpkgs-ci[bot]
cf47a4aa92 Merge staging-next into staging 2025-12-15 18:06:50 +00:00
beeb
542632f517 foundry: 1.4.4 -> 1.5.0 2025-12-15 15:06:02 +01:00
beeb
d9df457a0f chore: fix update-svm-lists.sh helper script
The latest version of the file that gets pulled has a prerelease version
of solidity 0.8.31, which makes the compilation of `svm-rs-builds` fail
with a duplicate constant definition error. This commit fixes the script
by filtering out the prerelease versions with jq.
2025-12-15 15:06:00 +01:00
Jonathan Davies
116036d574 treewide: Remove redundant versionCheckProgramArg = "--version"; with:
```shell
git grep -l -e 'versionCheckProgramArg = "--version";' -e 'versionCheckProgramArg = \[ "--version" \];' | while read f; do
  sed -i '/versionCheckProgramArg/d' "$f"
  sed -i '/^$/N;/\n$/D' "$f"
done
```
2025-11-20 10:39:02 +00:00
R. Ryantm
22cb2ce306 foundry: 1.4.3 -> 1.4.4 2025-11-02 09:17:17 +00:00
R. Ryantm
2e53bb8256 foundry: 1.4.1 -> 1.4.3 2025-10-23 20:53:05 +00:00
beeb
89082b7dba foundry: 1.4.0 -> 1.4.1 2025-10-14 16:06:58 +02:00
beeb
a8af0e042f foundry: 1.3.0 -> 1.4.0 2025-10-10 09:09:08 +02:00
R. Ryantm
5ebbbc6718 foundry: 1.2.3 -> 1.3.0 2025-08-04 09:24:55 +00:00
TomaSajt
398b16e16c treewide: remove useFetchCargoVendor usages 2025-07-26 11:39:35 +02:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
mivorasu
1e377fedf7 treewide: strip trailing punctuation from description strings 2025-07-22 19:09:42 +00:00
R. Ryantm
d210684860 foundry: 1.2.2 -> 1.2.3 2025-06-10 15:38:14 +00:00
R. Ryantm
c2ee7d4c22 foundry: 1.2.0 -> 1.2.2 2025-05-31 13:41:58 +00:00
R. Ryantm
469a34b832 foundry: 1.1.0 -> 1.2.0 2025-05-20 23:56:02 +00:00
misilelab
a2e79da76c foundry: 1.0.0 -> 1.1.0
https://github.com/foundry-rs/foundry/releases/tag/v1.1.0

Signed-off-by: misilelab <misileminecord@gmail.com>
2025-05-10 14:41:30 +09:00
Gaetan Lepage
bfe27cf81c treewide: use a string for versionCheckProgramArg where possible 2025-04-05 14:45:13 +02:00
Peder Bergebakken Sundt
e171199c50 treewide: replace stdenv.is with stdenv.hostPlatform.is 2025-03-26 23:14:22 +01:00
Sean Behan
c9dfe44a7d foundry: 0.3.0 -> 1.0.0 2025-02-14 09:03:13 -05:00
Alyssa Ross
63bff8c132 treewide: migrate to fetchCargoVendor, batch 1
Cargo 1.84.0 seems to have changed the output format of cargo vendor
again, once again invalidating fetchCargoTarball FOD hashes.  It's
time to fix this once and for all, switching across the board to
fetchCargoVendor, which is not dependent on cargo vendor's output
format.

It should be possible to reproduce this diff.  To do so, get the list
of files changed by this commit, e.g. with git diff --name-only, then
run the following two commands, each with that list of files as their
standard input:

	xargs sed -i 's/^\(. *\)\(cargoHash\)\b/\1useFetchCargoVendor = true;\n\1cargoHash/'
	cut -d / -f 4 | xargs -n 1 nix-update --version=skip

This will take a long time.  It might be possible to parallelize it
using xargs' -P option.  I haven't tested it.
2025-01-23 11:46:43 +01:00
mitchmindtree
074830ac86 foundry: init at 0.3.0
Foundry is a portable, modular toolkit for Ethereum application
development written in Rust.

An `update-svm-lists.sh` script is included as a helper for myself /
other maintainers to periodically update the solidity binary lists
required by the `svm-rs` crate.

Co-authored-by: mitchmindtree <mail@mitchellnordine.com>
2025-01-06 18:40:18 +01:00