mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 14:05:37 +02:00
Release docs: Mention IRC, Behat and milestones
This commit is contained in:
parent
ce1a069885
commit
90837d4aa2
@ -73,6 +73,7 @@ the [core committers](core_committers), who will assist with setting up your cre
|
||||
* Admin permissions on [transifex](https://www.transifex.com/silverstripe/).
|
||||
* AWS write permissions on the `silverstripe-ssorg-releases` s3 bucket.
|
||||
* Permission on [silverstripe release announcement](https://groups.google.com/forum/#!forum/silverstripe-announce).
|
||||
* Moderator permissions in the #silverstripe [IRC channel]((http://www.silverstripe.org/community/contributing-to-silverstripe/irc-channel/))
|
||||
|
||||
### First time setup: Security releases
|
||||
|
||||
@ -119,9 +120,11 @@ Producing a security fix follows this general process:
|
||||
applied to this branch only. Once a fix (or fixes) have been applied to this branch, then
|
||||
a tag can be applied, and a private release can then be developed in order
|
||||
to test this release.
|
||||
* Once RC testing is completed and the release is ready for stabilisation, then these fixes
|
||||
* Once release testing is completed and the release is ready for stabilisation, then these fixes
|
||||
can then be pushed to the upstream module fork, and the release completed as per normal.
|
||||
Make sure to publish any draft security pages at the same time as the release is published (same day).
|
||||
* After the final release has been published, close related JIRA issues
|
||||
at [open source security jira](https://silverstripe.atlassian.net/secure/RapidBoard.jspa?rapidView=198&view=detail)
|
||||
|
||||
<div class="warning" markdown="1">
|
||||
Note: It's not considered acceptable to disclose any security vulnerability until a fix exists in
|
||||
@ -149,8 +152,15 @@ If you are managing a release, it's best to first make sure that SilverStripe ma
|
||||
are aware of any impending release. This is so that they can ensure that a relevant blog
|
||||
post will appear on [www.silverstripe.org/blog](http://www.silverstripe.org/blog/), and
|
||||
cross-posted to other relevant channels such as Twitter and Facebook.
|
||||
Make sure Nicole and Vinh at silverstripe at aware by sending an email to
|
||||
[marketing@silverstripe.com](mailto:marketing@silverstripe.com).
|
||||
Sending an email to [marketing@silverstripe.com](mailto:marketing@silverstripe.com)
|
||||
with an overview of the release and a rough release timeline.
|
||||
|
||||
Check all tickets ([framework](https://github.com/silverstripe/silverstripe-framework/milestones),
|
||||
[cms](https://github.com/silverstripe/silverstripe-cms/milestones),
|
||||
[installer](https://github.com/silverstripe/silverstripe-installer/milestones)) assigned to that milestone are
|
||||
either closed or reassigned to another milestone.
|
||||
|
||||
Merge up from other older supported release branches (e.g. merge 3.1 into 3.2, then 3.2 into 3.3, then 3.3 into master).
|
||||
|
||||
This is the part of the release that prepares and tests everything locally, but
|
||||
doe not make any upstream changes (so it's safe to run without worrying about
|
||||
@ -207,8 +217,14 @@ Once the release task has completed, it may be ideal to manually test the site o
|
||||
by running it locally (e.g. `http://localhost/release-3.3.4`) to do some smoke-testing
|
||||
and make sure that there are no obvious issues missed.
|
||||
|
||||
Since `cow` will only run the unit test suite, you'll need to check
|
||||
the build status of Behat end-to-end tests manually on travis-ci.org
|
||||
for the various modules (e.g. [framework](https://travis-ci.org/silverstripe/silverstripe-framework))
|
||||
and [cms](https://travis-ci.org/silverstripe/silverstripe-cms)).
|
||||
|
||||
It's also ideal to eyeball the git changes generated by the release tool, making sure
|
||||
that no translation strings were unintentionally lost, or that the changelog
|
||||
that no translation strings were unintentionally lost, no malicious changes were
|
||||
introduced in the (community contributed) translations, and that the changelog
|
||||
was generated correctly.
|
||||
|
||||
In particular, double check that all necessary information is included in the release notes,
|
||||
@ -317,7 +333,7 @@ will need to be regularly updated.
|
||||
* Create a release announcement forum sticky on the
|
||||
[releases and announcements](http://www.silverstripe.org/community/forums/releases-and-announcements/)
|
||||
forum category. Make this a global read-only sticky, and un-sticky any older release.
|
||||
* Update the IRC topic to include the new release version.
|
||||
* Update the #silverstripe [IRC](http://www.silverstripe.org/community/contributing-to-silverstripe/irc-channel/) topic to include the new release version.
|
||||
|
||||
### Stage 4: Web platform installer release
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user