-
Notifications
You must be signed in to change notification settings - Fork 8
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
Troubles from 1.2 published for phet-io (but not phet brand) #118
Comments
My understanding from the conversation in #105 was that we should publish 1.2 for phet-io brand only, and not phet brand. @jonathanolson can you quantify this trouble this is causing? Would you recommend the phet brand version be RC'd and published before the next maintenance release? If we cannot afford to do that (say an imminent maintenance release must be done and we cannot get 1.2 phet brand published in that time frame), what would the workaround be, if any? After responding, please assign to @ariel-phet to help prioritize and schedule. |
I've patched the maintenance process above to handle this. It was treated as an "unreleased" branch since it was a greater version than the production phet-brand release. Now it's treated as "released, use the phet-io data". If this is something that we generally should support, it shouldn't be difficult but I'll need to know. @ariel-phet thoughts? |
@jonathanolson unfortunately, I think we will need to support this in general, as with all the client requests this will likely not be a unique case. |
I ran into this while working on phetsims/perennial#318, it looks like I still have an unreleased branch for balancing-act 1.2:
|
For this particular case, I believe we can mark the 1.2 as |
This is likely true, but for the most part we want to keep publications in sync. So likely we will be able to manually handle this case for research/etc using the
Ahh, It is because Balancing Act 1.2 is no longer in the active list in the PhET-iO metadata. I feel like that is correct, and we shouldn't care about inactive items in the metadata. So I added the flag. Then I reran |
IIRC, it was decided that we wouldn't be skipping deploying the phet brand on shared branches. The website is reporting 1.1 latest for phet brand, and 1.2 latest for phet-io brand, leading to complications in the maintenance process, where most notably the normal deployment procedures can't be used (since it would deploy 1.2 phet-brand).
Is this planning on being resolved (1.2 being published with the phet brand?)
The text was updated successfully, but these errors were encountered: