From d0d202a076cc39c717aaeb52743e667cb2bfa810 Mon Sep 17 00:00:00 2001 From: srdtrk Date: Tue, 29 Sep 2026 13:22:45 +0400 Subject: [PATCH 1/5] added v0.8.37 Signed-off-by: srdtrk --- solc-listing.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/solc-listing.nix b/solc-listing.nix index fe4a8b3..127cb4a 100644 --- a/solc-listing.nix +++ b/solc-listing.nix @@ -1,4 +1,13 @@ [ # DO NOT MODIFY! AUTO GENERATED BY ./utils/create-listing.sh +{ + version = "0.8.37"; + sha256 = { + solc-static-linux = "sha256-XehDwsk1Y8xmQlyZpPsT/b8ytMSuB0aUgPqvEm4UQEo="; + solc-static-linux-arm = "sha256-cXFC9CdYBOdcPQuv0mTbZp2pz0EVUMfCnMaPY00Xqdo="; + solc-macos-amd64 = "sha256-onOW53MqpS6A/4mte9ii5G/sKm3MTvIM0W5eDFAtaCE="; + solc-macos-aarch64 = "sha256-onOW53MqpS6A/4mte9ii5G/sKm3MTvIM0W5eDFAtaCE="; + }; +} { version = "0.8.36"; sha256 = { From 03f8c6bf5cdce77d6d0e1982362458b41a50c2ea Mon Sep 17 00:00:00 2001 From: srdtrk Date: Tue, 29 Sep 2026 13:23:46 +0400 Subject: [PATCH 2/5] updated download script Signed-off-by: srdtrk --- utils/download.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/download.sh b/utils/download.sh index 3288ffb..80a5e3f 100755 --- a/utils/download.sh +++ b/utils/download.sh @@ -12,7 +12,7 @@ list_all_versions() { for i in $(seq 0 17); do echo 0.5."$i"; done for i in $(seq 0 12); do echo 0.6."$i"; done for i in $(seq 0 6); do echo 0.7."$i"; done - for i in $(seq 0 36); do echo 0.8."$i"; done + for i in $(seq 0 37); do echo 0.8."$i"; done } run_wget() { From 5b843bcf9c2018e3a995bfb637ca6672bbf49300 Mon Sep 17 00:00:00 2001 From: srdtrk Date: Tue, 29 Sep 2026 13:32:57 +0400 Subject: [PATCH 3/5] updated tests Signed-off-by: srdtrk --- .github/workflows/ci.yml | 6 +++--- test/flake.nix | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f8b0437..cfb1831 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -30,15 +30,15 @@ jobs: set -x # test `nix develop` - nix develop .# --command -- bash -c "solc-0.8.36 --version" + nix develop .# --command -- bash -c "solc-0.8.37 --version" # test `nix shell` - nix shell .#solc_0_8_36 + nix shell .#solc_0_8_37 # test solc.nix as input to other flakes # Note: overriding flake input is needed as a workaround to local sub flake with overlapping paths. nix develop ./test/.# --override-input solc $PWD --command -- bash -c "solc --version" - nix develop ./test/.# --override-input solc $PWD --command -- bash -c "solc-0.8.36 --version" + nix develop ./test/.# --override-input solc $PWD --command -- bash -c "solc-0.8.37 --version" ci-check-success: needs: [ci] runs-on: ubuntu-latest diff --git a/test/flake.nix b/test/flake.nix index 7c3b430..3c42f84 100644 --- a/test/flake.nix +++ b/test/flake.nix @@ -36,15 +36,15 @@ mkShell { buildInputs = [ - solc_0_8_36 - (solc.mkDefault pkgs solc_0_8_36) + solc_0_8_37 + (solc.mkDefault pkgs solc_0_8_37) ] ++ ( if system == "x86_64-linux" then [ solc_0_4_11 solc_0_7_6 - solc_0_8_36 + solc_0_8_37 ] else if system == "aarch64-linux" then [ solc_0_8_31 ] From 5ee4760d7ac5a3a84f1fb3934c1a2f88db455f19 Mon Sep 17 00:00:00 2001 From: srdtrk Date: Tue, 29 Sep 2026 13:37:37 +0400 Subject: [PATCH 4/5] updated flake.nix Signed-off-by: srdtrk --- flake.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/flake.nix b/flake.nix index 588fd9f..fab86d4 100644 --- a/flake.nix +++ b/flake.nix @@ -6,7 +6,7 @@ flake-utils.url = "github:numtide/flake-utils"; solc-macos-amd64-list-json = { # Go to https://github.com/argotorg/solc-bin/blob/gh-pages/macosx-amd64/list.json to obtain a revision - url = "file+https://github.com/argotorg/solc-bin/raw/97e2659/macosx-amd64/list.json"; + url = "file+https://github.com/argotorg/solc-bin/raw/8d513ea/macosx-amd64/list.json"; flake = false; }; }; @@ -38,7 +38,7 @@ in { # default shell with the latest solc compiler - devShells.default = pkgs.mkShell { buildInputs = [ pkgs.solc_0_8_36 ]; }; + devShells.default = pkgs.mkShell { buildInputs = [ pkgs.solc_0_8_37 ]; }; # export all solc packages packages = pkgs.solcPackages; From 63f0afda8808b3221724394f1c4f4e56c2fe0579 Mon Sep 17 00:00:00 2001 From: srdtrk Date: Tue, 29 Sep 2026 13:39:16 +0400 Subject: [PATCH 5/5] update flake.lock Signed-off-by: srdtrk --- flake.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/flake.lock b/flake.lock index 762922c..803e2c6 100644 --- a/flake.lock +++ b/flake.lock @@ -20,11 +20,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1786348146, - "narHash": "sha256-we5zDEFfn8TgzeWKjKDMIjeQZ59omEPl23NIF+13/ys=", + "lastModified": 1790600678, + "narHash": "sha256-6k3n7X2UsZ6tAlWTz99RimiZab+17tMUrw9sRUcELiA=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "d482ef84049d9b7276b83a06e4e4d76983830097", + "rev": "f45c6f04c2f013f004bf94e284e95d72898d9393", "type": "github" }, "original": { @@ -44,13 +44,13 @@ "solc-macos-amd64-list-json": { "flake": false, "locked": { - "narHash": "sha256-Vfa5XmxKcrBfMdJX3nWo+s0YixtdZND6l4llwNp+Xl0=", + "narHash": "sha256-umYJxSnvOdLAKgeqojpevvEEt8qnL2lk/jWbR9HjzNg=", "type": "file", - "url": "https://github.com/argotorg/solc-bin/raw/97e2659/macosx-amd64/list.json" + "url": "https://github.com/argotorg/solc-bin/raw/8d513ea/macosx-amd64/list.json" }, "original": { "type": "file", - "url": "https://github.com/argotorg/solc-bin/raw/97e2659/macosx-amd64/list.json" + "url": "https://github.com/argotorg/solc-bin/raw/8d513ea/macosx-amd64/list.json" } }, "systems": {