You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: ReleaseChecklist.md
+4-3Lines changed: 4 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,15 +1,16 @@
1
1
Checklist for making a release:
2
2
3
-
-[ ] Check that all "nextrelease" issues and pull requests are merged to ``develop``.
4
-
-[ ] Create a commit in ``develop`` that updates the ``Changelog`` to include a release date (run the tests locally to update the bug list).
3
+
-[ ] Ensure that a Github project exists for the release.
4
+
-[ ] Check that all issues and pull requests from the Github project to be released are merged to ``develop``.
5
+
-[ ] Create a commit in ``develop`` that updates the ``Changelog`` to include a release date (run ``./scripts/tests.sh`` to update the bug list). Sort the changelog entries alphabetically and correct any errors you notice.
5
6
-[ ] Create a pull request and wait for the tests, merge it.
6
7
-[ ] Create a pull request from ``develop`` to ``release``, wait for the tests, then merge it.
7
8
-[ ] Make a final check that there are no platform-dependency issues in the ``solc-test-bytecode`` repository.
8
9
-[ ] Wait for the tests for the commit on ``release``, create a release in Github, creating the tag.
9
10
-[ ] Thank voluntary contributors in the Github release page (use ``git shortlog -s -n -e origin/release..origin/develop``).
10
11
-[ ] Wait for the CI runs on the tag itself (they should push artefacts onto the Github release page).
11
12
-[ ] Run ``scripts/release_ppa.sh release`` to create the PPA release (you need the relevant openssl key).
12
-
-[ ] Check that the Docker release was pushed to Docker Hub (this still seems to have problems).
13
+
-[ ] Check that the Docker release was pushed to Docker Hub (this still seems to have problems, run ``./scripts/docker_deploy_manual.sh release``).
13
14
-[ ] Update the homebrew realease in https://github.com/ethereum/homebrew-ethereum/blob/master/solidity.rb (version and hash)
14
15
-[ ] Update the default version on readthedocs.
15
16
-[ ] Make a release of ``solc-js``: Increment the version number, create a pull request for that, merge it after tests succeeded.
Copy file name to clipboardExpand all lines: docs/bugs.json
+8Lines changed: 8 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,12 @@
1
1
[
2
+
{
3
+
"name": "OneOfTwoConstructorsSkipped",
4
+
"summary": "If a contract has both a new-style constructor (using the constructor keyword) and an old-style constructor (a function with the same name as the contract) at the same time, one of them will be ignored.",
5
+
"description": "If a contract has both a new-style constructor (using the constructor keyword) and an old-style constructor (a function with the same name as the contract) at the same time, one of them will be ignored. There will be a compiler warning about the old-style constructor, so contracts only using new-style constructors are fine.",
6
+
"introduced": "0.4.22",
7
+
"fixed": "0.4.23",
8
+
"severity": "very low"
9
+
},
2
10
{
3
11
"name": "ZeroFunctionSelector",
4
12
"summary": "It is possible to craft the name of a function such that it is executed instead of the fallback function in very specific circumstances.",
0 commit comments