phetsims / natural-selection

"Natural Selection" is an educational simulation in HTML5, by PhET Interactive Simulations
GNU General Public License v3.0
3 stars 7 forks source link

Natural Selection 1.4 release #282

Closed pixelzoom closed 3 years ago

pixelzoom commented 3 years ago

6/10/2021 phet-io meeting:

gravity-and-orbits is currently in QA, to unblock PhET-iO issues. When that is completed, @kathy-phet would like to put Natural Selection into the QA pipeline for a new major release.

The plan for this release is:

Assigning to @samreid. When gravity-and-orbits QA is completed and there are no blocking issues, please assign this back to me and I'll proceed.

pixelzoom commented 3 years ago

6/17/21 phet-io meeting:

gravity-and-orbits "shakedown" has not started QA, and there are still blocking PhET-iO issues. But @kathy-phet would like me to publish a dev-lite test asap. I'll proceed.

pixelzoom commented 3 years ago

Dev-lite testing of 1.4.0-dev.1 started on 6/17/21, issue https://github.com/phetsims/QA/issues/659

pixelzoom commented 3 years ago

Dev-lite testing of 1.4.0-dev.1 completed on 6/21/21, see https://github.com/phetsims/QA/issues/659. There were 0 sim-specific issues, 1 PhET-iO issue.

pixelzoom commented 3 years ago

1.4.0-rc.1:

@kathy-phet's instructions in Slack phet-io channel were to publish 1.4.0-rc.1, and put it into the QA pipeline in parallel with GAO 1.5 release, see https://github.com/phetsims/QA/issues/657:

Kathy Perkins 4:29 PM Let's line up the NS RC, after we make sure that one issue is actually fixed. We will do these at the same time, so we can make testing progress and towards publication while SR is away. If a lot of issues are found, we will evaluate what is involved (minor or not) to fix. Thanks!

"that one issue" is https://github.com/phetsims/natural-selection/issues/283.

I created the 1.4 branch and published 1.4.0-rc.1 by running grunt rc --branch=1.4 --brands=phet,phet-io. The QA issue is https://github.com/phetsims/QA/issues/662.

pixelzoom commented 3 years ago

1.4.0-rc.1 testing was completed on 7/3/2021, see https://github.com/phetsims/QA/issues/662.
10 PhET-iO issues, 2 common-code issues, 1 sim issue.

pixelzoom commented 3 years ago

1.4.0-rc.2 was published for RC spot-check on 7/15/21, see https://github.com/phetsims/qa/issues/672.

pixelzoom commented 3 years ago

1.4.0-rc.2 testing was completed on 7/19/20. 2 PhET-iO issues failed verification. 1 new PhET-iO issue was opened, see #303.

We will need another RC.

pixelzoom commented 3 years ago

1.4.0-rc.3 was published for RC spot-check on 7/19/21, see https://github.com/phetsims/qa/issues/674.

pixelzoom commented 3 years ago

1.4.0-rc.3 testing was completed on 7/23/21. All issues passed verification, no new issues found. Ready for production deploy.

pixelzoom commented 3 years ago

1.4.0 was published on 7/23/21. Spot-checked at https://phet.colorado.edu/en/simulation/natural-selection and https://phet-io.colorado.edu/sims/natural-selection/1.4.

When I published Natural Selection 1.4.0, grunt production printed some reminders related to PhET-iO:

Make sure that the current level of instrumentation is represented here in the Instrumentation Status Spreadsheet. On the spreadsheet, provide the version number like MAJOR.MINOR (without maintenance number) so that maintenance releases will seamlessly upgrade: https://docs.google.com/spreadsheets/d/18_QNGuVtYtxOEKG9xRBs_PSQpyvzySF1Gk5puR-5Fv4/edit#gid=1881767354

I updated the spreadsheet to point to https://phet-io.colorado.edu/sims/natural-selection/1.4/.

Make sure the sim is listed in perennial/data/phet-io-api-stable, if it has had a designed production release, and update the checked in API file to match the published version.

Verified that it's in phet-io-api-stable.

If you are delivering this to a partner, update partners.md (phet-io/doc/partners.md) to show this delivery. Read the intro of the document to make sure that you format the entry correctly.

Natural Selection is not mentioned in partners.md. Should it be? Tracking in https://github.com/phetsims/phet-io/issues/1802.

pixelzoom commented 3 years ago

Natural Selection 1.4 release completed, closing.