We provide nightly builds in solc-bin but these are emscripten-only. The static build artifacts on develop in the main repo can also be used as nightlies but this is not apparent to users and explaining how to get them is not very straightforward. There are a few things we could do to improve this situation:
We provide nightly builds in solc-bin but these are emscripten-only. The static build artifacts on
developin the main repo can also be used as nightlies but this is not apparent to users and explaining how to get them is not very straightforward. There are a few things we could do to improve this situation:b_ubu_static,b_winandb_osxruns to thenightlyworkflow. This will make it easier for users to locate nightlies when they look into our CI.READMEb_ubu_static,b_win,b_osxandb_emsjobs produce static binaries and upload them as artifacts. Explain how to find the right workflow in CircleCI.bin/soljson-nightly.js,bin/soljson-latest.js, etc. Their locations do not change so it's possible to have a direct link in the README.aws s3utility (like we do ins3-mirrorworkflow andsync-s3.shscript).solc-binbucket under some path that's not currently in use (e.g.nightly/). You'll just need to exclude it in the S3 sync script to ensure the script does not delete the files when syncing. There should also be a check that this path does not exist insolc-bin.binaries.soliditylang.orgdomain. This might still be acceptable given that we'll have links in theREADMEthough.README.