Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Natural Selection 1.3 release (4/30/2021) #251

Closed
5 of 6 tasks
pixelzoom opened this issue Sep 27, 2020 · 23 comments
Closed
5 of 6 tasks

Natural Selection 1.3 release (4/30/2021) #251

pixelzoom opened this issue Sep 27, 2020 · 23 comments
Assignees

Comments

@pixelzoom
Copy link
Contributor

pixelzoom commented Sep 27, 2020

From #208 (comment), the plan for the 1.3 release is:

  • code review completed
  • Full dev test
  • Create 1.3 release branch
  • Full RC test
  • Publish to phet.colorado.edu and phet-io.colorado.edu
  • Deliver to client

Next step is to establish dates. Assigning to @amanda-phet to lead.

@pixelzoom
Copy link
Contributor Author

In 10/1/2020 status meeting, @kathy-phet and @ariel-phet said:

  • The client doesn’t need another version in the near-term (before next summer). They will use 1.2 in their beta. If they find any problems, a 1.2 maintenance release may be necessary.

  • When QA has an opening, move NS 1.3 through the process. Ideally sooner rather than later (early November), so it’s fresh in our minds.

  • Revisit this issue near the end of October.

@pixelzoom
Copy link
Contributor Author

Self-assigning. @ariel-phet asked me to proceed with 1.3 release, and get an RC into the QA pipeline.

@pixelzoom pixelzoom assigned pixelzoom and unassigned amanda-phet Oct 23, 2020
@pixelzoom
Copy link
Contributor Author

pixelzoom commented Oct 29, 2020

@ariel-phet You asked me to get an RC into the QA pipeline. But I just noticed that our plan in #251 (comment) is to do a full dev test before RC testing. Do you want to follow that plan and start with a dev test, or modify that plan and go immediately to RC testing?

@ariel-phet
Copy link

ariel-phet commented Oct 30, 2020

@pixelzoom if that was the plan, lets follow it, ie dev test first.

@pixelzoom
Copy link
Contributor Author

pixelzoom commented Nov 2, 2020

I created the QA issue for dev testing 1.3.0-dev.1, see phetsims/qa#573. Creation of the dev version is deferred until that issue pops to the top of "Active Tests" in the QA Pipeline.

@pixelzoom pixelzoom removed their assignment Nov 3, 2020
@pixelzoom
Copy link
Contributor Author

pixelzoom commented Jan 14, 2021

1/14/2021 PhET-iO meeting:

The current milestone is to have 1.3 published by 3/31/2021. I recommended getting the sim into the QA Pipeline by early February to meet that milestone. The sim is a priority for the client.

@pixelzoom pixelzoom self-assigned this Jan 14, 2021
@pixelzoom
Copy link
Contributor Author

pixelzoom commented Feb 2, 2021

From the previous comment:

I recommended getting the sim into the QA Pipeline by early February to meet that milestone.

It's now early February. I'm unclear about who is managing the QA queue, and I'm waiting for someone to tell me when to start the QA process. So assigning to @amanda-phet and @kathy-phet to tell me when to begin.

See unchecked items in #251 (comment) for a reminder about what needs to be done. We need to get through a full dev test and a full RC test for brands=phet,phet-io.

@pixelzoom pixelzoom added this to Follow Up in PixelZoom workflow Feb 2, 2021
@pixelzoom pixelzoom removed their assignment Feb 2, 2021
@pixelzoom pixelzoom moved this from Follow Up to My Epics in PixelZoom workflow Feb 2, 2021
@pixelzoom pixelzoom assigned pixelzoom and amanda-phet and unassigned arouinfar Feb 2, 2021
@pixelzoom
Copy link
Contributor Author

pixelzoom commented Mar 19, 2021

Milestone was changed to 4/30/21 in the Project Overview, adjusting in this issue.

@pixelzoom pixelzoom changed the title Natural Selection 1.3 release (3/31/2021) Natural Selection 1.3 release (4/30/2021) Mar 19, 2021
@pixelzoom pixelzoom assigned KatieWoe and pixelzoom and unassigned pixelzoom and amanda-phet Mar 22, 2021
@phetsims phetsims deleted a comment from pixelzoom Mar 26, 2021
@pixelzoom
Copy link
Contributor Author

In Slack on 3/19, @kathy-phet said:

... it might be that starting QA for NS the week of March 29 is better ... Perhaps, if you take time off at the end of March, you should put it in before you leave, and hopefully it will be done by the time you get back.

I had other higher-priority work this past week. And it was unclear whether any of the "blocks publication" issues (6 currently) should block NS. So I was not able to prepare NS for QA before my vacation. Let's adjust the date, preferrably April 5 or later.

@pixelzoom
Copy link
Contributor Author

pixelzoom commented Apr 5, 2021

4/5/21:

Dev testing started with 1.3.0-dev.1. The QA issue is phetsims/qa#636.

@pixelzoom
Copy link
Contributor Author

At 4/8/21 Q2 planning meeting, dates were reviewed. We're still optimistic that we can publish by 4/30/21.

@pixelzoom
Copy link
Contributor Author

4/13/21:

Dev testing completed with 1.3.0-dev.1 in QA issue is phetsims/qa#636.

RC testing started with 1.3.0-rc.1. The QA issue is phetsims/qa#641.

@pixelzoom
Copy link
Contributor Author

pixelzoom commented Apr 24, 2021

4/23/21: 1.3.0-rc.1 testing completed. We'll need another spot-check RC.

@pixelzoom
Copy link
Contributor Author

pixelzoom commented Apr 28, 2021

4/28/21: Published 1.3.0-rc.2, with QA issue phetsims/qa#643

Immediately noted that the Diff Wrapper is still broken, https://github.com/phetsims/phet-io-wrappers/issues/405

@zepumph
Copy link
Member

zepumph commented Apr 28, 2021

Yes, another error about using the diff wrapper from a server, tracking in https://github.com/phetsims/phet-io-wrappers/issues/414

@zepumph
Copy link
Member

zepumph commented Apr 28, 2021

I tried publishing an RC.3 and RC.4, but failed both times because of phetsims/chipper#1022. I reverted back to rc.2 to keep the version numbers the same. No RC.3 yet though. I'll ask slack if someone can kick off an RC for me from a mac.

@pixelzoom
Copy link
Contributor Author

I'll handle publishing the next RC.

@pixelzoom
Copy link
Contributor Author

pixelzoom commented Apr 28, 2021

4/28/21:

1.3.0-rc.2 testing completed.

Published 1.3.0-rc.3, with QA issue phetsims/qa#644. The sole purpose of this RC is to verify #271.

@pixelzoom
Copy link
Contributor Author

@pixelzoom
Copy link
Contributor Author

pixelzoom commented Apr 28, 2021

@kathy-phet This is ready for delivery to the client. Please note the delivery date here. Then assign back to me, so I can update phet-io/doc/partners.md.

@pixelzoom pixelzoom assigned kathy-phet and unassigned pixelzoom Apr 28, 2021
@pixelzoom
Copy link
Contributor Author

6/10/2021 phet-io meeting:

When PhET-iO publications were put on hold to address "migration issues", @kathy-phet decided not to deliver the 1.3 version to the client. It's noted in the PhET-iO spreadsheet, but we'll wait for the next version (1.4) to deliver to the client.

Closing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Development

No branches or pull requests

7 participants