chore: CATALYST-1272 prep for 1.0 release #2335
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What/Why?
Warning
This PR should only be merged after we merge #2334
This PR builds on #2334 by adding the
integrations/makeswift
branch to the list of workflow triggers for thechangesets-release.yml
GitHub Action.When merged, the code in this PR will immediately trigger a new run of the
changesets-release.yml
GitHub Action; this will update the existingVersion Packages
PR (#1892) title fromVersion Packages
toVersion Packages (canary)
. Since the workflow trigger has been expanded with theintegrations/makeswift
branch, the next time theintegrations/makeswift
branch is pushed to, it will create another PR calledVersions Packages (integrations/makeswift)
.Release Day
When we are ready to release
@bigcommerce/catalyst-core@1.0.0
and@bigcommerce/catalyst-makeswift@1.0.0
, we should follow the steps below:core/
(done),packages/client
,packages/create-catalyst
, andpackages/eslint-config-catalyst
Version Packages (main)
@bigcommerce/catalyst-core@1.0.0
,@bigcommerce/create-catalyst@1.0.0
,@bigcommerce/catalyst-client@1.0.0
, and@bigcommerce/eslint-config-catalyst@1.0.0
canary
intointegrations/makeswift
a. Ensure you do not overwrite the
CHANGELOG.md
with theCHANGELOG.md
fromcanary
b. Ensure you do not overwrite
core/package.json
fields forname
orversion
onintegrations/makeswift
fromcanary
pnpm changeset
onintegrations/makeswift
to create a new major release for@bigcommerce/catalyst-makeswift
. Link to the appropriate 1.0.0 entry in thecanary
changelog.Version Packages (integrations/makeswift)
@bigcommerce/catalyst-makeswift@1.0.0
Step 4 above should probably be automated, and we should also see if we can automate a PR to merge
canary
intointegrations/makeswift
whenever we merge aVersion Packages (main)
PR.Testing
The changes and steps documented in this PR have been tested in the following playground repository:
https://github.com/matthewvolk/changesets-across-branches
Migration
N/A