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

introduce changesets to manage release and canary flows #2008

Merged
merged 2 commits into from
Sep 29, 2020
Merged

Conversation

dotansimha
Copy link
Collaborator

No description provided.

@theguild-bot
Copy link
Collaborator

theguild-bot commented Sep 7, 2020

The latest changes of this PR are not available as alpha, since there are no linked changesets for this PR.

@ardatan
Copy link
Owner

ardatan commented Sep 7, 2020

@yaacovCR What do you think? We don't need to release all packages for a small change in a one package anymore. We can release them seperately instead thanks to changeset.

@yaacovCR
Copy link
Collaborator

yaacovCR commented Sep 7, 2020

Sounds great, you might have to fix a few of my errors as I get used to the new system

@ardatan
Copy link
Owner

ardatan commented Sep 7, 2020

@yaacovCR It's fine!
@dotansimha Is this ready to merge?

@dotansimha
Copy link
Collaborator Author

dotansimha commented Sep 8, 2020

@yaacovCR it's super simple - as long as your create PRs, and each PR has it's own changeset that declares the release type you need (yarn changeset will guide you). It also handles all changelog and release flows.

@ardatan It's almost ready, this change also means that packages should be able to use other packages using semver ranges, and this is the only missing part. And - we'll need to bump all packages in minor to make sure to propagate the changes related to semver range.

@changeset-bot
Copy link

changeset-bot bot commented Sep 29, 2020

🦋 Changeset detected

Latest commit: 09bc705

The changes in this PR will be included in the next version bump.

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@dotansimha
Copy link
Collaborator Author

@ardatan @yaacovCR
This is ready. Will merge soon.
I adjusted all siblings packages versioning to use ^. This will allow more flexible adjustments.

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

Successfully merging this pull request may close these issues.

None yet

4 participants