diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 413fa6d..3850cef 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.33 --version" + nix develop .# --command -- bash -c "solc-0.8.34 --version" # test `nix shell` - nix shell .#solc_0_8_33 + nix shell .#solc_0_8_34 # 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.33 --version" + nix develop ./test/.# --override-input solc $PWD --command -- bash -c "solc-0.8.34 --version" ci-check-success: needs: [ci] runs-on: ubuntu-latest diff --git a/flake.lock b/flake.lock index ac848bd..2fdb6ca 100644 --- a/flake.lock +++ b/flake.lock @@ -20,11 +20,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1766653575, - "narHash": "sha256-TPgxCS7+hWc4kPhzkU5dD2M5UuPhLuuaMNZ/IpwKQvI=", + "lastModified": 1771923393, + "narHash": "sha256-Fy0+UXELv9hOE8WjYhJt8fMDLYTU2Dqn3cX4BwoGBos=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "3c1016e6acd16ad96053116d0d3043029c9e2649", + "rev": "ea7f1f06811ce7fcc81d6c6fd4213150c23edcf2", "type": "github" }, "original": { @@ -44,13 +44,13 @@ "solc-macos-amd64-list-json": { "flake": false, "locked": { - "narHash": "sha256-P+ZslplK4cQ/wnV/wykVKb+yTCviI0eylA3sk9uHmRo=", + "narHash": "sha256-oEiXc95EghuYCudzkPA9XBFOnMdgWFfTO2/4XUfSTpc=", "type": "file", - "url": "https://github.com/argotorg/solc-bin/raw/a11f1ad/macosx-amd64/list.json" + "url": "https://github.com/argotorg/solc-bin/raw/83cb756/macosx-amd64/list.json" }, "original": { "type": "file", - "url": "https://github.com/argotorg/solc-bin/raw/a11f1ad/macosx-amd64/list.json" + "url": "https://github.com/argotorg/solc-bin/raw/83cb756/macosx-amd64/list.json" } }, "systems": { diff --git a/flake.nix b/flake.nix index 4703841..8592f6a 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/a11f1ad/macosx-amd64/list.json"; + url = "file+https://github.com/argotorg/solc-bin/raw/83cb756/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_33 ]; }; + devShells.default = pkgs.mkShell { buildInputs = [ pkgs.solc_0_8_34 ]; }; # export all solc packages packages = pkgs.solcPackages; diff --git a/solc-listing.nix b/solc-listing.nix index b3153e5..7e04b3f 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.34"; + sha256 = { + solc-static-linux = "sha256-1Arcb5/bsiqX0yoC+gVoi/LueIav/EjJhRsK/Upyazk="; + solc-static-linux-arm = "sha256-5CYOWPn2U/mEyMBy9yYoVcpGKFcHUqq8mls1jFfSpuU="; + solc-macos-amd64 = "sha256-CigpKSaX3aVC5ONlu2P71tPtUVNxQCIqiAq3YM/6d0Y="; + solc-macos-aarch64 = "sha256-CigpKSaX3aVC5ONlu2P71tPtUVNxQCIqiAq3YM/6d0Y="; + }; +} { version = "0.8.33"; sha256 = { @@ -30,6 +39,7 @@ version = "0.8.30"; sha256 = { solc-static-linux = "sha256-8+mH3G7OvUvTUMSO3LwyC0bPnjEJvT/D2I8ayvTEKPc="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-c43Nxq/d61Be5OTvJPHB/borjJJOYUy79YAaWwYt1oM="; solc-macos-aarch64 = "sha256-c43Nxq/d61Be5OTvJPHB/borjJJOYUy79YAaWwYt1oM="; }; @@ -38,6 +48,7 @@ version = "0.8.29"; sha256 = { solc-static-linux = "sha256-GNQYpA3ATRdlaxtcins1z7q4lCtR840AXVtZ6KpmN+A="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-Zvq90XyMAJExGZfsfRe02S4beywtIT3BTk/yjD3oZNE="; solc-macos-aarch64 = "sha256-Zvq90XyMAJExGZfsfRe02S4beywtIT3BTk/yjD3oZNE="; }; @@ -46,6 +57,7 @@ version = "0.8.28"; sha256 = { solc-static-linux = "sha256-mg+34NssBkHbrhxcxkXcaGggyDr1FiJquxwKL3ZjbyU="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-gVFbDlPeqiZtVJVFzKrApalubU6CAcd/ZzsscQl22eo="; solc-macos-aarch64 = "sha256-gVFbDlPeqiZtVJVFzKrApalubU6CAcd/ZzsscQl22eo="; }; @@ -54,6 +66,7 @@ version = "0.8.27"; sha256 = { solc-static-linux = "sha256-uZd9UAwXy6bwAyypOe+YxN7PY2PxnzhtBfsC9wgRUmQ="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-jEBvpcq5vQoXXaAsZSBy+BTD0GIFov1tkrwVJZmmqrs="; solc-macos-aarch64 = "sha256-jEBvpcq5vQoXXaAsZSBy+BTD0GIFov1tkrwVJZmmqrs="; }; @@ -62,6 +75,7 @@ version = "0.8.26"; sha256 = { solc-static-linux = "sha256-1fI0NvRD7bhdjnaQbRLwqGzgSQ52Y6nmCO/repPxSe8="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-D/AWrvI5axLR/GVCnY6mz1PC7ksEG7iSVkRhXuHDCrk="; solc-macos-aarch64 = "sha256-D/AWrvI5axLR/GVCnY6mz1PC7ksEG7iSVkRhXuHDCrk="; }; @@ -70,6 +84,7 @@ version = "0.8.25"; sha256 = { solc-static-linux = "sha256-xCqtp6UgV92+2T7AESNeJWxWTEQLaNuqxa5IK6u7PW0="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-zD+UpwrGgbAwQISswZgKq+KhuzJA1Eznao3w4ed6IRA="; solc-macos-aarch64 = "sha256-zD+UpwrGgbAwQISswZgKq+KhuzJA1Eznao3w4ed6IRA="; }; @@ -78,6 +93,7 @@ version = "0.8.24"; sha256 = { solc-static-linux = "sha256-+wOimlF0UrnxK89FnvN9ClQ3Zbs7vJEecKh9ajfDDV8="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-zC1ExwaQXMw4L0hGJd/2HXQeDCQjLSJvE5poNfxkTz8="; solc-macos-aarch64 = "sha256-zC1ExwaQXMw4L0hGJd/2HXQeDCQjLSJvE5poNfxkTz8="; }; @@ -86,6 +102,7 @@ version = "0.8.23"; sha256 = { solc-static-linux = "sha256-KHJqRSKQxw4ZhPFcU60wiOfZh4PuMHCxGzZk2ndBVzI="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-4JpCmA5EZEvjOoRVyH0JWk8AKOQafd4RN/XZp2BaLWI="; solc-macos-aarch64 = "sha256-35D9WAySlw5kQfpLabWONk4z8e8Nprja5JryielyoHU="; }; @@ -94,6 +111,7 @@ version = "0.8.22"; sha256 = { solc-static-linux = "sha256-i+Cut0/BuCEykqCahMtSSkA2AlJt+H7K1fXNKn6n0Ik="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-yNO3gDwOssO900ssO5cG6djIG4gpJQ5JJF2suYSmLgU="; solc-macos-aarch64 = "sha256-KhkJcPk/P482Md9uq9JFmU/8VVjo772U1Zem9Ef1mzM="; }; @@ -102,6 +120,7 @@ version = "0.8.21"; sha256 = { solc-static-linux = "sha256-8oV6iYvhXGno3lWY3NPz4WnpSWSgzpoLuxsRHxRagd8="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-GdBldJ+wjL/097RShKxVhTBjhl9q6GIeTe+l2Ti5pQI="; solc-macos-aarch64 = "sha256-U6DH2V0S8FvkKi5fb86VCdYjFGS9ASBRiku0rjMteRI="; }; @@ -110,6 +129,7 @@ version = "0.8.20"; sha256 = { solc-static-linux = "sha256-BHnUT9+cUBwlM3/cVAQZ8Vk7iEqHtH8CPaTxxwD9p4I="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-/DKZReAGjk6VXQp7WDd23I0l5yq2V6BEYYp8590FGao="; solc-macos-aarch64 = "sha256-XZjJ7YkrdOytxKt/k95iEf3eA1HvZvLLkOsRYw4w4qs="; }; @@ -118,6 +138,7 @@ version = "0.8.19"; sha256 = { solc-static-linux = "sha256-elwdPcmo66Yrsuw3GSyReK5f6KVKVuVXP9PJwXzZ60g="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-OMhSOrZ+Cz4hxIGJ1r+5mtaHm5zgLg2ALsi+WYuyYi0="; solc-macos-aarch64 = "sha256-SeGuVTTNDl1Hp8D7j+vmRbsCwcLVCSYzQq+7BCoN964="; }; @@ -126,6 +147,7 @@ version = "0.8.18"; sha256 = { solc-static-linux = "sha256-lebtSUmmOtia+0Q+y6H7gwLdKGDuXpuqzj5nSg9Iqnc="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-jxUofHma0rM/JB0SUiJqvaXUvD72vkC5RpIxePxX05c="; solc-macos-aarch64 = "sha256-V4Sxf7qM5AMPLImhMLMItstdJDaWq0jbLdYPSbAAVpg="; }; @@ -134,6 +156,7 @@ version = "0.8.17"; sha256 = { solc-static-linux = "sha256-mfIHC3dulxTx92xDwinPmbiXipKTjujSNkxt4RwaA9Q="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-5A7vg8JNTEK0f0YbAXSKbKifHgnneJlbcd6/oN6Z4So="; solc-macos-aarch64 = "sha256-9aOOn4cO8uAOcUYwITuyXlDggPa3cqclNzjmR2IbpOY="; }; @@ -142,6 +165,7 @@ version = "0.8.16"; sha256 = { solc-static-linux = "sha256-FjJ4bGwfhWpKiZIy7JdaEvMFEY9DzOkOck7Qsu6/7uE="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-fUccubrpp/Kcfr9AL34W+oImsXupq2iojOEHEUR53E0="; solc-macos-aarch64 = "sha256-sb5g1lBG+fi8WLks/R9EClQWfp/uNAtWjGFg6oVU0RE="; }; @@ -150,6 +174,7 @@ version = "0.8.15"; sha256 = { solc-static-linux = "sha256-UYkVXOMi1X+3XoUY2bOROWJ+3qT7JbXw6+0DkcUudMw="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-AGVtxzIk5MBwKUDfEDEL3AJLYPSnWY53TTBbw7lPfXk="; solc-macos-aarch64 = "sha256-C2YZ7hSvVqt6b1mT9C0tcAqh3ab5+yx09d9S7rY2kwc="; }; @@ -158,6 +183,7 @@ version = "0.8.14"; sha256 = { solc-static-linux = "sha256-1bAnyGwPj+zAJNXU+V2OpI2KlC15lwMQ40I3BTK1AvA="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-s9GatHZXrze+TFUfg0lCSOmde6EDtgcujAjbticI4rA="; solc-macos-aarch64 = "sha256-t2+hD60EXRNz3VfFGaRycZLcBLzv/oY/vbAVY4/kZ74="; }; @@ -166,6 +192,7 @@ version = "0.8.13"; sha256 = { solc-static-linux = "sha256-qAXf+obM2O1cnNGP/PzKb/RvY1IWqn/AJGVG975BPWI="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-FNTvAT6oKtlekf2Um3+nt4JxpIP/GnnEPWzFi4JvW+o="; solc-macos-aarch64 = "sha256-QoN79Wjo63d8azdsTuUlKT90BfgrnGVqEJPUKzrCpaY="; }; @@ -174,6 +201,7 @@ version = "0.8.12"; sha256 = { solc-static-linux = "sha256-VWw+xE+vj/a2eTP6iopAOr6CyXjW5YHb/sS9BzYL+/M="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-lXOKJ5CaE1Ajhen+j489ioc9L69dBv9he8L+PtuMS/k="; solc-macos-aarch64 = "sha256-ez+u2xfBcJZBh30afn1U6vcTkp+tvIvlzJ2eJKuLnMc="; }; @@ -182,6 +210,7 @@ version = "0.8.11"; sha256 = { solc-static-linux = "sha256-cXwjnzodw6SDTBYEagtLn0aWRmXI/6ggUabQn+dBzU8="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-EM3MjY6k3en9i5U7lYhdxzfyS4ox/qZfRxX/0Ae4AoE="; solc-macos-aarch64 = "sha256-X9A8t6nTlZ6jOLjETxTugRUfswsqdjt6/DDFWtB/T+U="; }; @@ -190,6 +219,7 @@ version = "0.8.10"; sha256 = { solc-static-linux = "sha256-x+/6zyi51kSV+Bt1Io+/QmasDsh+jxrcSJ3dik3QbYk="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-p5//I66zW+hW5EaCfESpz6TDgvKbq9L2pAXvc9HipMw="; solc-macos-aarch64 = "sha256-k+qHA0/grzsqhMy58sB14hoFu0XXDKjHLSGqvtrmXQ4="; }; @@ -198,6 +228,7 @@ version = "0.8.9"; sha256 = { solc-static-linux = "sha256-+FHxH603SWuquvjWy1wFfKDZdU/dt6NRq1gNf9coy5Q="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-1hnU9dj9mIvGMmJAfnSekFzMjYqxzPAoDaHRK5GIlM4="; solc-macos-aarch64 = "sha256-WZb+gMihrCj2AQzqPMuxwrvQ4lOR5Sxig5tvoF0efqw="; }; @@ -206,6 +237,7 @@ version = "0.8.8"; sha256 = { solc-static-linux = "sha256-5nexIWsTbGHjiTSj3jqOZ94/cz16so8PBGvUoHiwy7A="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-FCLhBFQlHVb+9ilA+y4gmm9GeuNfc73OWAvAutNYUd0="; solc-macos-aarch64 = "sha256-V3DA9CFkb66WTFWCPfE7QmVQAQAZFlkcrUcgdQJUtlc="; }; @@ -214,6 +246,7 @@ version = "0.8.7"; sha256 = { solc-static-linux = "sha256-AD11OD5FIS+YEtC2rdkDKf07I55sN40ogvYfk0WJbZk="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-zFxmPR/hfU60rKCSU3h6yGuHhSNfynHZIAVp5mJneZA="; solc-macos-aarch64 = "sha256-DKHiTDR1baPe/JKeyQbbPlDW9R6CzDxgeMjdAK0uyjo="; }; @@ -222,6 +255,7 @@ version = "0.8.6"; sha256 = { solc-static-linux = "sha256-q9XE8/JivD7XlRuWjGP5joP2bZpcNWirMG6sSSUK7D4="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-hu6Z9k/H42v6BGFptqTUwQ6zUBftEeDJcPASI7L12zY="; solc-macos-aarch64 = "sha256-UA1Kx+/vgEd+xy872P01pspO6hy9nklZ0nDGD0iJolo="; }; @@ -230,6 +264,7 @@ version = "0.8.5"; sha256 = { solc-static-linux = "sha256-vXggB6fVBQDSJwMUWs5tRMkWyFPNDQ/LLK6rn6X6M+c="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-NCHuZ6Ju9Kcg55Ux/9m5be7Ine+81wu0oz6WixLduTg="; solc-macos-aarch64 = "sha256-+qzRm8nEC1fbLfAH+6IHtEdEHzKz0V8HiS1H4LmJrbE="; }; @@ -238,6 +273,7 @@ version = "0.8.4"; sha256 = { solc-static-linux = "sha256-9xFcyvEYmdzzqqiIlJ+GFEIfLRCvZadIcLz9ZwENp/g="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-T28uaUKgkFG7vIUNT6mw2Qd0lhLLXbWMrAyHdFQ1Bw8="; # solc-macos-aarch64 not available for this version }; @@ -246,6 +282,7 @@ version = "0.8.3"; sha256 = { solc-static-linux = "sha256-+zOv12HQ1wRnHa1YLTtKeQ1NhaY3D+cbP4k1ZJaB4pI="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-EYj1wk0z7B7CzoEaekW9w8Fn8bpxy8JmQBZWTS/dRro="; # solc-macos-aarch64 not available for this version }; @@ -254,6 +291,7 @@ version = "0.8.2"; sha256 = { solc-static-linux = "sha256-trlCnXHUOVkBeVk2oKruCyMIL8ruENVj2HtC5pwOaMI="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-CJjCOwrIzavO47ZGtnbaEgX0vnwL7IpY3oGwYMWbTBw="; # solc-macos-aarch64 not available for this version }; @@ -262,6 +300,7 @@ version = "0.8.1"; sha256 = { solc-static-linux = "sha256-2qf21swKMWvrJgdTMYO2SQR5hnewy5m9oFSepw6N5ho="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-OFBONXYywVr+1hLCDvh4mSyoQRzj+2r+433sbr0izgI="; # solc-macos-aarch64 not available for this version }; @@ -270,6 +309,7 @@ version = "0.8.0"; sha256 = { solc-static-linux = "sha256-ZAFjEKV8rxr3ajYQ8flMiEjATJZz5/omhJLmCJGKS9w="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-x8P/SE0t1pNQ/BgtROz2BX/yiFuWocOZDKNi6cgyUzU="; # solc-macos-aarch64 not available for this version }; @@ -278,6 +318,7 @@ version = "0.7.6"; sha256 = { solc-static-linux = "sha256-vWnqhUJ78vTadMtCatlR3Xjbnf3QHXkSCOzMLUlYprs="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-pqj5+TiMX82SIkdOACcCQsgy6Taw9SV8IDdNJ+5b0as="; # solc-macos-aarch64 not available for this version }; @@ -286,6 +327,7 @@ version = "0.7.5"; sha256 = { solc-static-linux = "sha256-lvsiE0wQk5M0xiyMCmaLcSaW+PgUJub88ELw5wnnqh4="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-HBAM6GoxZ/1MGUKQqv7A09lP6Gx6GqCDfBNGzJPYts4="; # solc-macos-aarch64 not available for this version }; @@ -294,6 +336,7 @@ version = "0.7.4"; sha256 = { solc-static-linux = "sha256-4Ppqg0elK8bsNR4iU35kW+ButQQYlEYLGpEU83MunQc="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-zOACaIzxD7AkOgQlA/PpiWqpkatZsItXlx1C1o6Z+D0="; # solc-macos-aarch64 not available for this version }; @@ -302,6 +345,7 @@ version = "0.7.3"; sha256 = { solc-static-linux = "sha256-Khfeo7F4XqxF5q8M4yivaOuUOmRjs24D0x2Z12UaKLE="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-8YUQTtXiqQs86N/HKDxdD/u3ONfI2hnoY13Z/aNMM3o="; # solc-macos-aarch64 not available for this version }; @@ -310,6 +354,7 @@ version = "0.7.2"; sha256 = { solc-static-linux = "sha256-dZkws5bNoNF2Id1uyoqhajVwFFlgJUQx5sQugWJuWhA="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-VRhkH2xKKGBU9cnykUaXDvcvLzTudu0j9esfbR3P7Ns="; # solc-macos-aarch64 not available for this version }; @@ -318,6 +363,7 @@ version = "0.7.1"; sha256 = { solc-static-linux = "sha256-wMSUAurxg1Pmv7j9xyYn7KXS1j+zal6nhxFN7pSXmao="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-VbgHLMasFUvyfyIXev5YvgXyjBHvUfxOZgMT0wRaQmg="; # solc-macos-aarch64 not available for this version }; @@ -326,6 +372,7 @@ version = "0.7.0"; sha256 = { solc-static-linux = "sha256-EXRUeRkD00WHt7B2JsAyU8bURytvCfcu4AfPHyILSek="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-QFVdboJhBMrNDAtjfF+1c9W24qascBENwDM0ZsARXh0="; # solc-macos-aarch64 not available for this version }; @@ -334,6 +381,7 @@ version = "0.6.12"; sha256 = { solc-static-linux = "sha256-9stRmwHavGHKtMGEo9sRqlkdGBUeNi/K6FDkLP/fsJo="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-Ba2K+oPfO1HTb+moTqRGez7RdYXJA5RphdbizV6VaFo="; # solc-macos-aarch64 not available for this version }; @@ -342,6 +390,7 @@ version = "0.6.11"; sha256 = { solc-static-linux = "sha256-LgkdXxO+oLxEXH9nTVz4yeQqPU414eUPAPTdRImFBao="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-oKZKoJKmFq5xRdqQj8Qn/DwpbTr9v6jqNGiiJyLV0Bw="; # solc-macos-aarch64 not available for this version }; @@ -350,6 +399,7 @@ version = "0.6.10"; sha256 = { solc-static-linux = "sha256-aMQUungyVXCjSBeoKbHzxioYmFcIolCXKbUPeYKaN0s="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-N3PmbD7xTi5HvdfQbzD5UsGZhW3yQNFkyRwfAIBvu8c="; # solc-macos-aarch64 not available for this version }; @@ -358,6 +408,7 @@ version = "0.6.9"; sha256 = { solc-static-linux = "sha256-60K+9XhKDewPG1TCYLN23rBJWUC/1HTES1vjHAtjRgM="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-mPvhB1VjitXMwGg4ELlhqANFDpS2Qq8RJZMkimhapNw="; # solc-macos-aarch64 not available for this version }; @@ -366,6 +417,7 @@ version = "0.6.8"; sha256 = { solc-static-linux = "sha256-n3YWfHhjXNBIyjDnXZ2t5X6m8NA7gzhNZA1do46MWA0="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-gB76o9AohjcCFmfA0RbuKzOeYs8mAn+MFoJZ4IBei2A="; # solc-macos-aarch64 not available for this version }; @@ -374,6 +426,7 @@ version = "0.6.7"; sha256 = { solc-static-linux = "sha256-ICY6oXwufKjBDs09QkLfYdudVJvB3bcrmjh8DBE2wc8="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-u3i23j3322EVoQMzRsPp34prnE/QOMwS1r3xar0pyVI="; # solc-macos-aarch64 not available for this version }; @@ -382,6 +435,7 @@ version = "0.6.6"; sha256 = { solc-static-linux = "sha256-XYzU4MwC6ZRkl9towG1WMmp4/5WiHJJlz+24GaEKU50="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-Rcf5Vhl84Itp95PqYQzx7mXhK2pRjWFgzCjI7v9BUXw="; # solc-macos-aarch64 not available for this version }; @@ -390,6 +444,7 @@ version = "0.6.5"; sha256 = { solc-static-linux = "sha256-Mydq3/jw5iCt9xxKtm10jQaQw0Ngzk9V4NGMd/oTR20="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-qBKSVLUke74APW5U81wLuoU2lBJnRFdyiba98dNaHko="; # solc-macos-aarch64 not available for this version }; @@ -398,6 +453,7 @@ version = "0.6.4"; sha256 = { solc-static-linux = "sha256-lt3YHqfZTW5/ETX3sRqx0GNa1Vhe2UFH8f45satyZvs="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-CC/ULMlsKCYkWTBvKFT+cEnMDRRHPhJrLbbTC/AvVNA="; # solc-macos-aarch64 not available for this version }; @@ -406,6 +462,7 @@ version = "0.6.3"; sha256 = { solc-static-linux = "sha256-YB+HTipSx1ndzBB0y3XBKEjizomah0akPir/vSimVeE="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-oJNQ1aGCs9p5nCA9Ha3Ezg5v47ltye4cnXPpqdlZLio="; # solc-macos-aarch64 not available for this version }; @@ -414,6 +471,7 @@ version = "0.6.2"; sha256 = { solc-static-linux = "sha256-EJyoxrkvRUjnjHKmTEfGFGF9eyteS2+Lnn1lT8UYY2U="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-K7GdjNaaMoVKzOEkW0SSz8W151HTItLGVW1KUhv8w8g="; # solc-macos-aarch64 not available for this version }; @@ -422,6 +480,7 @@ version = "0.6.1"; sha256 = { solc-static-linux = "sha256-SZwqrRMv/felnOh9iOT+zizNY/Wrfig7G+THIrBiBss="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-8WSb/bDm5TvidYVEg2JYy00C4LOBqeQyFqorL60Mm44="; # solc-macos-aarch64 not available for this version }; @@ -430,6 +489,7 @@ version = "0.6.0"; sha256 = { solc-static-linux = "sha256-XEsw2hiw+l8a4xgxJ6Tc1konn8wV4WpHewhB1XZ3AoM="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-N77tjIuUfrpkTP2MIERuG6XXQFXmhWtkbdatS7Rw2a4="; # solc-macos-aarch64 not available for this version }; @@ -438,6 +498,7 @@ version = "0.5.17"; sha256 = { solc-static-linux = "sha256-w1znpNP/pXR8F4seJMhUGy5dioLB2zcZ60QzofGeFvM="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-Nb4o9oSItx8d5mFI+RW5HWTgYpAOT8F1vy64+5SIEL0="; # solc-macos-aarch64 not available for this version }; @@ -446,6 +507,7 @@ version = "0.5.16"; sha256 = { solc-static-linux = "sha256-oV8BcA7H4C+Ru9/Utv9EULPC3srhc+T0GRCjz7r109M="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-n2Yk5AhJcUK70p7+B0TuJeRFrrfJMr5AHAvDBHimu3U="; # solc-macos-aarch64 not available for this version }; @@ -454,6 +516,7 @@ version = "0.5.15"; sha256 = { solc-static-linux = "sha256-vIFvIQTQ4xYXm85pr88kpItcbHIDy3K+ytfZ57ZpkLQ="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-ngUFHD1CpJyEcMvtHyv6if526TCp5VWMUs5WU895TiU="; # solc-macos-aarch64 not available for this version }; @@ -462,6 +525,7 @@ version = "0.5.14"; sha256 = { solc-static-linux = "sha256-SEVOKQ7/0bmyqoYAE97/CaebTXRyh1oH8+fVR98pfsw="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-ivqSa2u4rUkvslB4sdzgn9Bfqldl5OKyZys8mc9x7rE="; # solc-macos-aarch64 not available for this version }; @@ -470,6 +534,7 @@ version = "0.5.13"; sha256 = { solc-static-linux = "sha256-W2IQXonCKfWVHQXysZr4EWNZnH8N7MBK+B4lOZY2aq8="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-aKNE2d5AsNdIIInud0jkMIjFLjsQhIDYAbNMZAIL60g="; # solc-macos-aarch64 not available for this version }; @@ -478,6 +543,7 @@ version = "0.5.12"; sha256 = { solc-static-linux = "sha256-cLbwo1U4XFrqJsdhsuWLMhaqVk9B5OFWgTvjxHpmrpw="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-PfuXvJQUkq+up/QEw/ucb+IVszhqpuA3B5G1ceRnlUg="; # solc-macos-aarch64 not available for this version }; @@ -486,6 +552,7 @@ version = "0.5.11"; sha256 = { solc-static-linux = "sha256-NQ1avFhi3KQykkJrbU5ZL4H0CwLNqDPzhAa6AEe2udA="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-Do7ondsQlrgcNOEb21mFgi50nTqdxOchi6JHSvpkAMs="; # solc-macos-aarch64 not available for this version }; @@ -494,6 +561,7 @@ version = "0.5.10"; sha256 = { solc-static-linux = "sha256-PJsujrmNQpT8RTJtr8vMtGpwmTw0bH07VaoCkrPKAzQ="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-UIK7XEkso1tosMPiTVk0tW063YPxQAupVlTo8WPHQf8="; # solc-macos-aarch64 not available for this version }; @@ -502,6 +570,7 @@ version = "0.5.9"; sha256 = { solc-static-linux = "sha256-OQ0UrEe0oB5PgEpXFZ/6UmwjKaDrCLniDe4AZJ77NGE="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-kuNoggfAwrhr2dEAiDQOSlheKeOojRz3nCBD9PnxIcQ="; # solc-macos-aarch64 not available for this version }; @@ -510,6 +579,7 @@ version = "0.5.8"; sha256 = { solc-static-linux = "sha256-WPvpu7cJJ3lX/RK5IlMPA89VjPgDtyMzotdtVHV4hdE="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-nzg4lshQbNlqxe+cl9erHDhftfR3Kl89LPhxXK55NVQ="; # solc-macos-aarch64 not available for this version }; @@ -518,6 +588,7 @@ version = "0.5.7"; sha256 = { solc-static-linux = "sha256-gQxSz/KVEflcRPmhrisRwEWY1BPW/6N72xlBWSb7Wzc="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-p9a448si2QeJp5tIS3If4ClD+J6bfploY+3S1AuntSQ="; # solc-macos-aarch64 not available for this version }; @@ -526,6 +597,7 @@ version = "0.5.6"; sha256 = { solc-static-linux = "sha256-88cKTXFre06BHvUgSzrmoWSXrnAaK4YmDRve5+RIS1M="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-Qo+cCHPYh0AkL2/Bajrm+Rs19z3fdna11bOWh9nZt9w="; # solc-macos-aarch64 not available for this version }; @@ -534,6 +606,7 @@ version = "0.5.5"; sha256 = { solc-static-linux = "sha256-cYx8xYGKkXnTYMpUIsnxOjEqK6+IhPPdi74yh+yu8MY="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-f8BgDMFQAgQCyVOewK1YTrknGy0OC/+eO01MpnK+NFI="; # solc-macos-aarch64 not available for this version }; @@ -542,6 +615,7 @@ version = "0.5.4"; sha256 = { solc-static-linux = "sha256-D940fbXmMvw67zyo2nSJbY33o1KHZG5/ve6Cn+I2BUo="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-Mqiv+pltBcVSVzF8xwC55bQ3fZSRm1kFVWTrC1+UF3M="; # solc-macos-aarch64 not available for this version }; @@ -550,6 +624,7 @@ version = "0.5.3"; sha256 = { solc-static-linux = "sha256-vgjrlcs6HaUukYz1GgwDl/vn8GkxResxg1vykkIJ8eA="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-A6bPotdOV+o47ug86aPqN6blCSjX8QnnSzfK4xMZrys="; # solc-macos-aarch64 not available for this version }; @@ -558,6 +633,7 @@ version = "0.5.2"; sha256 = { solc-static-linux = "sha256-hxRqeyhLHJBnqRWTDAxq98mf+d0YB+NoA2f8A6Weg78="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-nn7lTwvCl4+oc4uWA9Y2cVoGnYR3F3jWGVV3u5Hsucg="; # solc-macos-aarch64 not available for this version }; @@ -566,6 +642,7 @@ version = "0.5.1"; sha256 = { solc-static-linux = "sha256-YnXUgfIxgOALOJloSFNNt4tPc8qsoVQ1rYYd9UW7cdA="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-8rrUM4YGVoS04VuGoXVBD10eTSNLBSy6ROtQ9MdLAh8="; # solc-macos-aarch64 not available for this version }; @@ -574,6 +651,7 @@ version = "0.5.0"; sha256 = { solc-static-linux = "sha256-wbsVtSD1B2rr16qe9M5fokW28hCpHL0gZLnjg+ZRDgg="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-n6Zj/EJ+jpYTgVrWuDeDtOTLEEOfFsoNyxL8ACxFq1o="; # solc-macos-aarch64 not available for this version }; @@ -582,6 +660,7 @@ version = "0.4.26"; sha256 = { solc-static-linux = "sha256-n52loS/KJ411Fl9Mp17p0pDZ8L2Mq9WfFr85zwrGIZI="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-vJVmRbeS3LuPgguAEKjU7B4Yj3tAxq+VGkNtpME65nc="; # solc-macos-aarch64 not available for this version }; @@ -590,6 +669,7 @@ version = "0.4.25"; sha256 = { solc-static-linux = "sha256-ybJodQUGuI/nE3EQAFDp3R5+3Pj2naNNHNCVV+yyRYA="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-nddoaXUgC+cc5zHxU4I+fqDWgQbzNU6hb+zVl19cmLc="; # solc-macos-aarch64 not available for this version }; @@ -598,6 +678,7 @@ version = "0.4.24"; sha256 = { solc-static-linux = "sha256-ZlZ1ueBDHCVy1Z1qcRKvvcdScy6gzprs8aGFXyjgKgk="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-cDTEBIvHE9XBTN1mgZU8c24q29uRdPi/v7aglxCf+qo="; # solc-macos-aarch64 not available for this version }; @@ -606,6 +687,7 @@ version = "0.4.23"; sha256 = { solc-static-linux = "sha256-xkjSmb0h9MdM4XlUcGz8Wnqfu9Hoc5VG7YdUys2Mp8I="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-UC7dsXf5Jo15seBeas+y8ilHGCO/ZxHv9BHSoj6MwLE="; # solc-macos-aarch64 not available for this version }; @@ -614,6 +696,7 @@ version = "0.4.22"; sha256 = { solc-static-linux = "sha256-+t6bpt1In/w/c+U6E9XxAxMld5cI5EgiSXCXm4zIa6c="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-qTQa3XpPAcUtuza7QCgQRnbGhLC2ADos2d2EoqmAK1k="; # solc-macos-aarch64 not available for this version }; @@ -622,6 +705,7 @@ version = "0.4.21"; sha256 = { solc-static-linux = "sha256-kFIoUFQgzTHmOT4J6mhbh1hbYsQznTrdwKMEm+u8QzI="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-4DXLmoG14+Eae5nq1vUaPvdyl5TuvuRwqWTiwI4wuFc="; # solc-macos-aarch64 not available for this version }; @@ -630,6 +714,7 @@ version = "0.4.20"; sha256 = { solc-static-linux = "sha256-2Wa4IVpPgzd86dYiyRmP6R5bkzAGUr8IGq8vaqOsahY="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-R0JeM4uUYdPmSYoLDVwrnMfPmY5KppEm6p9kwKF25gU="; # solc-macos-aarch64 not available for this version }; @@ -638,6 +723,7 @@ version = "0.4.19"; sha256 = { solc-static-linux = "sha256-B/iXU83aKAVLtvFZohkRcWyutDs8dlmiXx8tndF7yCc="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-rOUQemj6dWNOJoSNbSCLgIp2zE+SYuU+ijYivO/U3K8="; # solc-macos-aarch64 not available for this version }; @@ -646,6 +732,7 @@ version = "0.4.18"; sha256 = { solc-static-linux = "sha256-iYpeBdOsCNcmsBnSQVwcCHqa6HhmzfpVHAiza2tFMh0="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-3dyGaD0S0PAWtdV5nthPbyp59mfruTK5qOa/6aSMMZA="; # solc-macos-aarch64 not available for this version }; @@ -654,6 +741,7 @@ version = "0.4.17"; sha256 = { solc-static-linux = "sha256-E0FL+G+AMZ5vWGO0ykr3hpVtGI9fm5ndpkOTYsbZERU="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-RYw+LeL/5gm3nZzcTrMIDW7XZi7xvdfIoD+xjxypoTc="; # solc-macos-aarch64 not available for this version }; @@ -662,6 +750,7 @@ version = "0.4.16"; sha256 = { solc-static-linux = "sha256-eODabK0kqxRajRdCDE8JTIMUQYyiPP9LBQuyv9NvOvI="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-okUSruFmUsRGmXlxW73KpsSvq7lLcXu0CYDkstJcRwk="; # solc-macos-aarch64 not available for this version }; @@ -670,6 +759,7 @@ version = "0.4.15"; sha256 = { solc-static-linux = "sha256-xxrGwovzsaQl536X9d9nqA2j5MBHJhh1IGVhwKEQwMs="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-5EmkmA20/xjn/+cEtACDze2WzM8zmGv2prtv6SXrhsA="; # solc-macos-aarch64 not available for this version }; @@ -678,6 +768,7 @@ version = "0.4.14"; sha256 = { solc-static-linux = "sha256-KM41oJQdns1ZorGjd8AZEQ55prOL2/Wjv/6oEfnCoTs="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-pO8i2dNudRUb3WRyDmnt31dQCIPdYjxXgF7bXMtkSok="; # solc-macos-aarch64 not available for this version }; @@ -686,6 +777,7 @@ version = "0.4.13"; sha256 = { solc-static-linux = "sha256-eR7jogrfbFq3bMiJ8TzKEC926wt88NpKC1sR3Ebt80k="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-cB7r8ON9Fyy4KdweZcdKRrO5ZzfzhmdY+YlGlqY5trc="; # solc-macos-aarch64 not available for this version }; @@ -694,6 +786,7 @@ version = "0.4.12"; sha256 = { solc-static-linux = "sha256-IhrjPhK9pci3lsmrrisutz5G2bEhKL/uRRsShW+LR+4="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-ZcySyRjWM09TOnWW9ikWgl/HIrKnojVynth8++xiK80="; # solc-macos-aarch64 not available for this version }; @@ -702,6 +795,7 @@ version = "0.4.11"; sha256 = { solc-static-linux = "sha256-Co0TjuJFA55vgxLtwCS6PEc5zDwBO0fcf8kZai4yf+o="; + # solc-static-linux-arm not available for this version solc-macos-amd64 = "sha256-KH6rAYfdS97FAibzFzUmvY0ket7r32S8C3RIcRq76mE="; # solc-macos-aarch64 not available for this version }; diff --git a/test/flake.lock b/test/flake.lock index 3bcc406..7e1d3ac 100644 --- a/test/flake.lock +++ b/test/flake.lock @@ -5,11 +5,11 @@ "systems": "systems" }, "locked": { - "lastModified": 1710146030, - "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=", + "lastModified": 1731533236, + "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", "owner": "numtide", "repo": "flake-utils", - "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a", + "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", "type": "github" }, "original": { @@ -20,11 +20,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1717112898, - "narHash": "sha256-7R2ZvOnvd9h8fDd65p0JnB7wXfUvreox3xFdYWd1BnY=", + "lastModified": 1771923393, + "narHash": "sha256-Fy0+UXELv9hOE8WjYhJt8fMDLYTU2Dqn3cX4BwoGBos=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "6132b0f6e344ce2fe34fc051b72fb46e34f668e0", + "rev": "ea7f1f06811ce7fcc81d6c6fd4213150c23edcf2", "type": "github" }, "original": { @@ -64,13 +64,13 @@ "solc-macos-amd64-list-json": { "flake": false, "locked": { - "narHash": "sha256-AvITkfpNYgCypXuLJyqco0li+unVw39BAfdOZvd/SPE=", + "narHash": "sha256-oEiXc95EghuYCudzkPA9XBFOnMdgWFfTO2/4XUfSTpc=", "type": "file", - "url": "https://github.com/argotorg/solc-bin/raw/26fc3fd/macosx-amd64/list.json" + "url": "https://github.com/argotorg/solc-bin/raw/83cb756/macosx-amd64/list.json" }, "original": { "type": "file", - "url": "https://github.com/argotorg/solc-bin/raw/26fc3fd/macosx-amd64/list.json" + "url": "https://github.com/argotorg/solc-bin/raw/83cb756/macosx-amd64/list.json" } }, "systems": { diff --git a/test/flake.nix b/test/flake.nix index e2b388b..dae1a1b 100644 --- a/test/flake.nix +++ b/test/flake.nix @@ -37,15 +37,15 @@ mkShell { buildInputs = [ - solc_0_8_33 - (solc.mkDefault pkgs solc_0_8_33) + solc_0_8_34 + (solc.mkDefault pkgs solc_0_8_34) ] ++ ( if system == "x86_64-linux" then [ solc_0_4_11 solc_0_7_6 - solc_0_8_33 + solc_0_8_34 ] else if system == "aarch64-linux" then [ solc_0_8_31 ] diff --git a/utils/download.sh b/utils/download.sh index 937fba1..07a8783 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 33); do echo 0.8."$i"; done + for i in $(seq 0 34); do echo 0.8."$i"; done } run_wget() {