Update "How to make releases" instructions
Remove update steps for wxBlog (because it's redundant with the news post on www.wxwidgets.org now that both are hosted at the same site), Google+ (because of its extinction) and Buildbot (because we're going to stop using it soon anyhow). Add a step for updating the list of compilers used for building binaries.
This commit is contained in:
@@ -120,28 +120,23 @@ Update https://www.wxwidgets.org:
|
|||||||
* Update release information (at least `version` and `released`) in `_data/relases.yml`.
|
* Update release information (at least `version` and `released`) in `_data/relases.yml`.
|
||||||
* Download information can then be updated by running `update_release_info.rb`.
|
* Download information can then be updated by running `update_release_info.rb`.
|
||||||
This will update the asset information from GitHub.
|
This will update the asset information from GitHub.
|
||||||
|
* Update the list of compilers used for making MSW binaries in
|
||||||
|
`downloads/index.md` if necessary (note that there is no need to update
|
||||||
|
anything else, the page will dynamically show the release files with the
|
||||||
|
specified prefixes).
|
||||||
* Add a news item. Usually a news item is enough but something
|
* Add a news item. Usually a news item is enough but something
|
||||||
more can be called for for major releases
|
more can be called for for major releases
|
||||||
|
|
||||||
Post `docs/publicity/announce.txt` at least to wx-announce@googlegroups.com and
|
Post `docs/publicity/announce.txt` at least to wx-announce@googlegroups.com and
|
||||||
to wx-users.
|
to wx-users.
|
||||||
|
|
||||||
Submit a link to https://www.reddit.com/r/programming
|
Submit a link to https://www.reddit.com/r/cpp or r/programming (depending on
|
||||||
|
the release importance).
|
||||||
|
|
||||||
Submit to https://isocpp.org/blog/suggest
|
Submit to https://isocpp.org/blog/suggest (need to be logged in to do it).
|
||||||
|
|
||||||
For major releases, submit the announcement to https://slashdot.org/submission
|
For major releases, submit the announcement to https://slashdot.org/submission
|
||||||
|
|
||||||
Modify the links at downloads/index.html to point to the new release. Also
|
|
||||||
update the release date on this page.
|
|
||||||
|
|
||||||
Also update docs/index.htm for the minor or major (i.e. not micro) releases.
|
|
||||||
|
|
||||||
Post to wxBlog if necessary.
|
|
||||||
|
|
||||||
Create a new post on our official Google+ page here:
|
|
||||||
https://plus.google.com/+wxwidgets/ (contact Bryan for access)
|
|
||||||
|
|
||||||
## Version Updates
|
## Version Updates
|
||||||
|
|
||||||
Trac: mark the milestone corresponding to the release as completed and add a
|
Trac: mark the milestone corresponding to the release as completed and add a
|
||||||
@@ -156,9 +151,6 @@ with x.y.z+1 (minor or major versions updates require manual intervention)
|
|||||||
and rerun both `bakefile_gen` and `autoconf` afterwards to update the version
|
and rerun both `bakefile_gen` and `autoconf` afterwards to update the version
|
||||||
in the generated files too.
|
in the generated files too.
|
||||||
|
|
||||||
Update `master.cfg` in [wx/buildbot](https://github.com/wxWidgets/buildbot)
|
|
||||||
repository after a minor or major version change.
|
|
||||||
|
|
||||||
## MSW Visual Studio Official Builds
|
## MSW Visual Studio Official Builds
|
||||||
|
|
||||||
To build official x86 and x64 shared binaries the following are prerequisites:
|
To build official x86 and x64 shared binaries the following are prerequisites:
|
||||||
|
Reference in New Issue
Block a user