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

Infra: Allow alpha/beta releases #731

Open
michael-iden opened this issue Mar 21, 2024 · 3 comments
Open

Infra: Allow alpha/beta releases #731

michael-iden opened this issue Mar 21, 2024 · 3 comments

Comments

@michael-iden
Copy link
Contributor

The problem
A few weeks ago we were looking to have a change with the tabs component available for us to use in our project but the ability to use pharos with the change reflected, even after PR merge, was blocked on needing a major release. This caused fair bit of discussion and pressure to complete the final pharos changes for the major release on an accelerated timeline. Also once released, we noticed a few bugs or regressions that needed immediate resolution

The solution
Allow us to build alpha/beta releases for next major versions so consumers that need those features are not blocked. Also it will give us the ability to more comprehensively validate behavior by getting the changes in the hands of consumers as soon as possible.

Alternatives considered
Current behavior is to wait for all changes we have roadmapped to get into the next major release before cutting a new version.

Additional information
N/A

@daneah
Copy link
Member

daneah commented Mar 21, 2024

@michael-iden et al. the docs from Atlassian on prereleases with Changesets may prove useful.

@Niznikr
Copy link
Collaborator

Niznikr commented Mar 22, 2024

Have had a pretty good experience using a feature/release branch and entering prerelease mode. With that, the Changesets action knows to generate prerelease PRs to merge and publish.

@daneah
Copy link
Member

daneah commented Mar 22, 2024

Thanks for sharing your experience and the example @Niznikr!

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

No branches or pull requests

3 participants