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

chore: new release script #9193

Merged
merged 2 commits into from
Feb 16, 2024
Merged

chore: new release script #9193

merged 2 commits into from
Feb 16, 2024

Conversation

runspired
Copy link
Contributor

@runspired runspired commented Dec 28, 2023

Replaces our old publish script. There will be some follow up needed.

Things to follow up on:

  • we can publish types using the private strategy, but alpha currently fails for some packages as they violate the constraints. Either we need to fix the packages or adjust the constraint logic.
  • because versions are no-longer lockstep, we lose the ability to pass in an exact version to use to the script. This makes the "beta-mirror-canary" workflow no longer viable, and will occasionally make publishing over a prior release harder. We can either manually adjust versions or (more likely) we should add resolution logic that can determine how to bump from any given starting primary "from" version by looking up the associated package versions of that release.
  • we don't handle changelog automation yet
  • beta publishing is not automated yet

@runspired runspired added 🎯 beta PR should be backported to beta 🎯 release PR should be backported to release 🎯 canary PR is targeting canary (default) 🎯 lts The PR should be backported to the most recent LTS lts-4-12 Long Term LTS Maintenance v4-to-v5 Tickets related to v4 to v5 migration paths labels Dec 28, 2023
@runspired runspired marked this pull request as ready for review February 16, 2024 08:30
@runspired runspired merged commit e770503 into main Feb 16, 2024
19 of 20 checks passed
@runspired runspired deleted the fix-publish branch February 16, 2024 09:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🎯 beta PR should be backported to beta 🎯 canary PR is targeting canary (default) 🎯 lts The PR should be backported to the most recent LTS 🎯 release PR should be backported to release lts-4-12 Long Term LTS Maintenance v4-to-v5 Tickets related to v4 to v5 migration paths
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

1 participant