phetsims / perennial

Maintenance tools that won't change with different versions of chipper checked out
MIT License
2 stars 5 forks source link

A couple of Maintenance thoughts #339

Closed zepumph closed 8 months ago

zepumph commented 9 months ago

While working on https://github.com/phetsims/phet-io/issues/1974, I found two changes I wanted to make to Maintenance:

  1. Maintenance.reset() should have an option to keep the allReleaseBranches so you don't have to recalculate the unreleased ones upon next maintenance command.
  2. There was an extra deserialization step I found when loading allReleaseBranches, and I wish that we had TypeScript support to catch this kind of thing when I originally wrote the code. I'm optimistic that https://github.com/phetsims/chipper/issues/1272 can be of great service to the automated maintenance tools and their maintenance (no pun intended).
zepumph commented 9 months ago

I'd like to come back to this again soon

zepumph commented 8 months ago

This is working well. Closing