-
Notifications
You must be signed in to change notification settings - Fork 5.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update release checklist: homebrew and solc-js instructions #15494
Conversation
ac5dc6b
to
fe43d53
Compare
514c9f9
to
e42906b
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Needs some formatting corrections.
- [ ] Make sure that ``brew`` is installed on your system, or use the official Homebrew docker container: | ||
``docker run --interactive --tty --rm --pull always --volume "$(pwd):/homebrew-core" --workdir "/homebrew-core" homebrew/ubuntu22.04:latest /bin/bash`` | ||
#### Manual Update | ||
- [ ] Open the [``solidity`` formula in Homebrew core repository](https://github.com/Homebrew/homebrew-core/blob/master/Formula/s/solidity.rb) using your preferred text editor and update the following fields: | ||
- url: Update the URL to reflect the new source file for the updated version. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Spacing and indentation is off here:
- [ ] Make sure that ``brew`` is installed on your system, or use the official Homebrew docker container: | |
``docker run --interactive --tty --rm --pull always --volume "$(pwd):/homebrew-core" --workdir "/homebrew-core" homebrew/ubuntu22.04:latest /bin/bash`` | |
#### Manual Update | |
- [ ] Open the [``solidity`` formula in Homebrew core repository](https://github.com/Homebrew/homebrew-core/blob/master/Formula/s/solidity.rb) using your preferred text editor and update the following fields: | |
- url: Update the URL to reflect the new source file for the updated version. | |
- [ ] Make sure that ``brew`` is installed on your system, or use the official Homebrew docker container: | |
``docker run --interactive --tty --rm --pull always --volume "$(pwd):/homebrew-core" --workdir "/homebrew-core" homebrew/ubuntu22.04:latest /bin/bash`` | |
#### Manual Update | |
- [ ] Open the [``solidity`` formula in Homebrew core repository](https://github.com/Homebrew/homebrew-core/blob/master/Formula/s/solidity.rb) using your preferred text editor and update the following fields: | |
- url: Update the URL to reflect the new source file for the updated version. |
- [ ] Update the version and the hash (``sha256sum solidity_$VERSION.tar.gz``) in the [``solidity`` formula in Homebrew core repository](https://github.com/Homebrew/homebrew-core/blob/master/Formula/solidity.rb). | ||
- [ ] Create a local fork of the repository at ``[email protected]:Homebrew/homebrew-core.git`` | ||
- [ ] Make sure that ``brew`` is installed on your system, or use the official Homebrew docker container: | ||
``docker run --interactive --tty --rm --pull always --volume "$(pwd):/homebrew-core" --workdir "/homebrew-core" homebrew/ubuntu22.04:latest /bin/bash`` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
``docker run --interactive --tty --rm --pull always --volume "$(pwd):/homebrew-core" --workdir "/homebrew-core" homebrew/ubuntu22.04:latest /bin/bash`` | |
``docker run --interactive --tty --rm --pull always --volume "$PWD:/homebrew-core" --workdir /homebrew-core homebrew/ubuntu22.04`` |
- url: Update the URL to reflect the new source file for the updated version. | ||
- sha256: Replace with the new SHA256 checksum of the source file. You can obtain it using a command like: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- url: Update the URL to reflect the new source file for the updated version. | |
- sha256: Replace with the new SHA256 checksum of the source file. You can obtain it using a command like: | |
- ``url``: Update the URL to reflect the new source file for the updated version. | |
- ``sha256``: Replace with the new SHA256 checksum of the source file. You can obtain it using a command like: |
- [ ] Run the following command to automatically update the formula and create a PR in the Homebrew repository: ``brew bump-formula-pr --version=$VERSION solidity`` | ||
Note: the version should not include the prefix ``v``, e.g. ``X.Y.Z``. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- [ ] Run the following command to automatically update the formula and create a PR in the Homebrew repository: ``brew bump-formula-pr --version=$VERSION solidity`` | |
Note: the version should not include the prefix ``v``, e.g. ``X.Y.Z``. | |
- [ ] Run the following command to automatically update the formula and create a PR in the Homebrew repository: ``brew bump-formula-pr --version=$VERSION solidity``. | |
Note: the version should not include the ``v`` prefix, i.e. ``X.Y.Z``. |
@@ -103,6 +116,7 @@ At least a day before the release: | |||
- [ ] Wait for the CI runs on the tag itself. | |||
- [ ] Take the ``solc-x.y.z.tgz`` artifact from ``build-package`` run on the tagged commit in circle-ci. | |||
Inspect the tarball to ensure that it contains an up-to-date compiler binary (``soljson.js``). | |||
See the section "Testing version of soljson.js": https://github.com/ethereum/solidity/wiki/Building-solc%E2%80%90js-from-source#testing-version-of-soljsonjs |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See the section "Testing version of soljson.js": https://github.com/ethereum/solidity/wiki/Building-solc%E2%80%90js-from-source#testing-version-of-soljsonjs | |
See the [Testing version of soljson.js](https://github.com/ethereum/solidity/wiki/Building-solc‐js-from-source#testing-version-of-soljsonjs) section on the wiki. |
This pull request is stale because it has been open for 14 days with no activity. |
This pull request was closed due to a lack of activity for 7 days after it was stale. |
No description provided.