Skip to content
This repository has been archived by the owner on May 15, 2024. It is now read-only.

Latest commit

 

History

History
12 lines (10 loc) · 1.12 KB

RELEASE.md

File metadata and controls

12 lines (10 loc) · 1.12 KB

Creating a one-app-cli new release

  1. Create, checkout and push a new release branch
  2. Fetch tags git fetch --tags
  3. Run yarn lerna:version locally from your release branch. This will push your release changes(changelog and tags) to the branch on github.
  4. Ensure that correctly formatted tags have been created for each package being versioned. Tag needs to be in the format of @americanexpress/[package-name]@x.x.x for example@americanexpress/[email protected]. This can impact future releases.
  5. Create a pull request from your branch to the main branch with your changes.
  6. When merging try to ensure that commit does not get squashed as this will cause the tags be against missing commits.
  7. Once merged run the manually publish github action workflow.

One App CLI is currently not setup for pre-releases. In theory, if one is required, using --conventional-prerelease in step two should work. For example: yarn lerna:version --conventional-prerelease