-
Notifications
You must be signed in to change notification settings - Fork 10
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
Verify changeset for every changed package #2071
Conversation
|
GeraldRequired Reviewers
Don't want to be involved in this pull request? Comment |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm honored.
Size Change: 0 B Total Size: 89.9 kB ℹ️ View Unchanged
|
A new build was pushed to Chromatic! 🚀https://5e1bf4b385e3fb0020b7073c-mlhrpggyia.chromatic.com/ Chromatic results:
|
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## main #2071 +/- ##
=======================================
Coverage 96.93% 96.93%
=======================================
Files 236 236
Lines 26651 26651
Branches 2356 2307 -49
=======================================
Hits 25835 25835
Misses 816 816 Continue to review full report in Codecov by Sentry.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great!
## Summary: Now that we have a better path to release the packages in a safer way (#2070 and #2071), we can re-enable the snapshots release job. re-enable the snapshots release job to run on every non-draft PR. Issue: WB-1606 ## Test plan: Verify that the snapshots release job is running on every non-draft PR. Author: jandrade Reviewers: jeremywiebe, jeresig Required Reviewers: Approved By: jeremywiebe, jeresig Checks: ✅ codecov/project, ✅ Chromatic - Get results on non-draft regular PRs (ubuntu-latest, 16.x), ✅ Test (ubuntu-latest, 16.x, 2/2), ✅ Test (ubuntu-latest, 16.x, 1/2), ✅ Check build sizes (ubuntu-latest, 16.x), ✅ Lint (ubuntu-latest, 16.x), ✅ Chromatic - Build on non-draft regular PRs / chromatic (ubuntu-latest, 16.x), ⏭ Chromatic - Skip on Release PR (changesets), ✅ Publish npm snapshot (ubuntu-latest, 16.x), ✅ Check for .changeset entries for all changed files (ubuntu-latest, 16.x), ✅ gerald, ✅ Prime node_modules cache for primary configuration (ubuntu-latest, 16.x), ⏭ dependabot Pull Request URL: #2072
Summary:
Another implementation borrowed from the Perseus repo, that help us to verify
that there's a changeset for every changed package.
Previously, we were using
check-for-changeset
to verify the existence of achangeset file, but now we switch to
changeset-per-package
to make sure thatthere's a changeset for every changed package. This is useful in monorepos like
this one.
See original PR: Khan/perseus#735 (thanks @nedredmond!)
Issue: XXX-XXXX
Test plan:
Verify that the CI passes and that in other PRs with actual changes, the
changeset workflow works as expected.