From 498d870f2d2b9b821115f6e85da59354678afb9f Mon Sep 17 00:00:00 2001 From: 0xsimulacra <21297015+0xsimulacra@users.noreply.github.com> Date: Thu, 16 Jul 2026 18:05:07 +0200 Subject: [PATCH 1/2] added version 0.8.36 --- .github/workflows/ci.yml | 6 +++--- flake.lock | 14 +++++++------- flake.nix | 4 ++-- solc-listing.nix | 9 +++++++++ test/flake.nix | 6 +++--- utils/download.sh | 2 +- 6 files changed, 25 insertions(+), 16 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7c1f545..7ca46a1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -28,15 +28,15 @@ jobs: set -x # test `nix develop` - nix develop .# --command -- bash -c "solc-0.8.35 --version" + nix develop .# --command -- bash -c "solc-0.8.36 --version" # test `nix shell` - nix shell .#solc_0_8_35 + nix shell .#solc_0_8_36 # 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.35 --version" + nix develop ./test/.# --override-input solc $PWD --command -- bash -c "solc-0.8.36 --version" ci-check-success: needs: [ci] runs-on: ubuntu-latest diff --git a/flake.lock b/flake.lock index 6e7455e..686f310 100644 --- a/flake.lock +++ b/flake.lock @@ -20,11 +20,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1777641297, - "narHash": "sha256-WNGcmeOZ8Tr9dq6ztCspYbzWFswr2mPebM9LpsfGxPk=", + "lastModified": 1784115452, + "narHash": "sha256-BoYPdqk6jlKXy+DyUzyGV/CtRGfAhk2MmIgBhsemTGI=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "c6d65881c5624c9cae5ea6cedef24699b0c0a4c0", + "rev": "35d3407a3816f3b341d8cf1d60abaf2b7b8166ac", "type": "github" }, "original": { @@ -44,13 +44,13 @@ "solc-macos-amd64-list-json": { "flake": false, "locked": { - "narHash": "sha256-zzwwHA2qPotv7yp8mK7+y9BZhm7ytuFeCJVvKBBdBn4=", + "narHash": "sha256-Vfa5XmxKcrBfMdJX3nWo+s0YixtdZND6l4llwNp+Xl0=", "type": "file", - "url": "https://github.com/argotorg/solc-bin/raw/902dfaf/macosx-amd64/list.json" + "url": "https://github.com/argotorg/solc-bin/raw/97e2659/macosx-amd64/list.json" }, "original": { "type": "file", - "url": "https://github.com/argotorg/solc-bin/raw/902dfaf/macosx-amd64/list.json" + "url": "https://github.com/argotorg/solc-bin/raw/97e2659/macosx-amd64/list.json" } }, "systems": { @@ -71,4 +71,4 @@ }, "root": "root", "version": 7 -} +} \ No newline at end of file diff --git a/flake.nix b/flake.nix index 55a37c7..e484862 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/902dfaf/macosx-amd64/list.json"; + url = "file+https://github.com/argotorg/solc-bin/raw/97e2659/macosx-amd64/list.json"; flake = false; }; }; @@ -39,7 +39,7 @@ in { # default shell with the latest solc compiler - devShells.default = pkgs.mkShell { buildInputs = [ pkgs.solc_0_8_35 ]; }; + devShells.default = pkgs.mkShell { buildInputs = [ pkgs.solc_0_8_36 ]; }; # export all solc packages packages = pkgs.solcPackages; diff --git a/solc-listing.nix b/solc-listing.nix index ba5d29a..fe4a8b3 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.36"; + sha256 = { + solc-static-linux = "sha256-yNNa/d3DzSdD7oi48l4P7NFuK91fISDzflLNnMRa4OY="; + solc-static-linux-arm = "sha256-OQfArU4zZQztBARz1719mDenZ1vUBigjb52X+as2V8U="; + solc-macos-amd64 = "sha256-1KvPCz4kt5SN39ZMN00mwyFGSHF3d3kOy5NpeQVKEp0="; + solc-macos-aarch64 = "sha256-1KvPCz4kt5SN39ZMN00mwyFGSHF3d3kOy5NpeQVKEp0="; + }; +} { version = "0.8.35"; sha256 = { diff --git a/test/flake.nix b/test/flake.nix index 31bc8ce..6b8c5bf 100644 --- a/test/flake.nix +++ b/test/flake.nix @@ -37,15 +37,15 @@ mkShell { buildInputs = [ - solc_0_8_35 - (solc.mkDefault pkgs solc_0_8_35) + solc_0_8_36 + (solc.mkDefault pkgs solc_0_8_36) ] ++ ( if system == "x86_64-linux" then [ solc_0_4_11 solc_0_7_6 - solc_0_8_35 + solc_0_8_36 ] else if system == "aarch64-linux" then [ solc_0_8_31 ] diff --git a/utils/download.sh b/utils/download.sh index c5af53a..3288ffb 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 35); do echo 0.8."$i"; done + for i in $(seq 0 36); do echo 0.8."$i"; done } run_wget() { From 8c16544240a187f3a2540e67c548e2f483e5733f Mon Sep 17 00:00:00 2001 From: 0xsimulacra <21297015+0xsimulacra@users.noreply.github.com> Date: Thu, 16 Jul 2026 18:11:04 +0200 Subject: [PATCH 2/2] flake update sliped trough the commit, reverting maybe it will fix CI --- flake.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/flake.lock b/flake.lock index 686f310..a529864 100644 --- a/flake.lock +++ b/flake.lock @@ -20,11 +20,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1784115452, - "narHash": "sha256-BoYPdqk6jlKXy+DyUzyGV/CtRGfAhk2MmIgBhsemTGI=", + "lastModified": 1777641297, + "narHash": "sha256-WNGcmeOZ8Tr9dq6ztCspYbzWFswr2mPebM9LpsfGxPk=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "35d3407a3816f3b341d8cf1d60abaf2b7b8166ac", + "rev": "c6d65881c5624c9cae5ea6cedef24699b0c0a4c0", "type": "github" }, "original": { @@ -44,13 +44,13 @@ "solc-macos-amd64-list-json": { "flake": false, "locked": { - "narHash": "sha256-Vfa5XmxKcrBfMdJX3nWo+s0YixtdZND6l4llwNp+Xl0=", + "narHash": "sha256-zzwwHA2qPotv7yp8mK7+y9BZhm7ytuFeCJVvKBBdBn4=", "type": "file", - "url": "https://github.com/argotorg/solc-bin/raw/97e2659/macosx-amd64/list.json" + "url": "https://github.com/argotorg/solc-bin/raw/902dfaf/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/902dfaf/macosx-amd64/list.json" } }, "systems": {