mirror of
				https://github.com/ethereum/solidity
				synced 2023-10-03 13:03:40 +00:00 
			
		
		
		
	ReleaseChecklist: More detailed steps related to blog posts
This commit is contained in:
		
							parent
							
								
									dd2f718b99
								
							
						
					
					
						commit
						b9d06b48a2
					
				| @ -5,17 +5,19 @@ | ||||
|  - [ ] gnupg key (has to be version 1, gpg2 won't work) for `your-name@ethereum.org` created and uploaded | ||||
|  - [ ] Write access to https://github.com/ethereum/homebrew-ethereum | ||||
| 
 | ||||
| ### Blog Post | ||||
|  - [ ] Create a post on [solidity-blog](https://github.com/ethereum/solidity-blog) in the ``Releases`` category and explain some of the new features or concepts. | ||||
|  - [ ] Create a post on [solidity-blog](https://github.com/ethereum/solidity-blog) in the ``Security Alerts`` category in case of important bug(s). | ||||
| 
 | ||||
| ### Documentation check | ||||
|  - [ ] Run `make linkcheck` from within `docs/` and fix any broken links it finds. Ignore false positives caused by `href` anchors and dummy links not meant to work. | ||||
| 
 | ||||
| ### Blog Post | ||||
|  - [ ] Create a post on https://github.com/ethereum/solidity-blog and explain some of the new features or concepts. | ||||
| 
 | ||||
| ### Changelog | ||||
|  - [ ] Sort the changelog entries alphabetically and correct any errors you notice. | ||||
|  - [ ] Create a commit on a new branch that updates the ``Changelog`` to include a release date. | ||||
|  - [ ] Run ``scripts/update_bugs_by_version.py`` to regenerate ``bugs_by_version.json`` from the changelog and ``bugs.json``. | ||||
|  - [ ] Create a pull request and wait for the tests, merge it. | ||||
|  - [ ] Copy the changelog into the release blog post. | ||||
| 
 | ||||
| ### Create the Release | ||||
|  - [ ] Create Github release page: https://github.com/ethereum/solidity/releases/new | ||||
| @ -59,9 +61,11 @@ | ||||
| ### Post-release | ||||
|  - [ ] Make sure the documentation for the new release has been published successfully. | ||||
|        Go to https://readthedocs.org/projects/solidity/ and verify that the new version is listed, works and is marked as default. | ||||
|  - [ ] Publish the blog post. | ||||
|  - [ ] Publish the blog posts. | ||||
|  - [ ] Create a commit to increase the version number on ``develop`` in ``CMakeLists.txt`` and add a new skeleton changelog entry. | ||||
|  - [ ] Announce on Twitter, including links to the release and the blog post. | ||||
|  - [ ] Share announcement on Reddit and Solidity forum. | ||||
|        Use ``#xp`` at the end of the tweet to automatically cross post the announcement to Fosstodon. | ||||
|  - [ ] Share the announcement on Reddit in [``/r/ethdev``](https://reddit.com/r/ethdev/), cross-posted to [``/r/ethereum``](https://reddit.com/r/ethereum/). | ||||
|  - [ ] Share the announcement the [Solidity forum](https://forum.soliditylang.org) in the ``Announcements`` category. | ||||
|  - [ ] Update the release information section on [soliditylang.org](https://github.com/ethereum/solidity-portal). | ||||
|  - [ ] Lean back, wait for bug reports and repeat from step 1 :) | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user