- Notifications need to be updated in the covalent
homescreen. - Make sure the
build.conf.jspoints to the correct versions. ng serve --prodworks fine.npm run build:libworks fine.
Execute npm run release:start -- [version] to start the automatic release process. The steps executed are:
- Checks out the
masterbranch and pulls the latest. - Checks out the
developbranch. - Executes a typescript linting test.
- Executes a sass linting test.
- Executes unit tests.
- Executes a build release test.
- Bumps its version to [version] release
- Executes
npm run generate:changelogto generate a draft of the changelog with the commits that happened between the last tagged release and the last commit. NOTE: It need to be double checked and modified as needed.
Execute npm run release:finish -- [version] to finish the release process. The steps executed are:
- Adds and commits all changes (changelog changes, bump, etc etc).
- Creates new
[version]tag - Pushes commit and new tag into the repository (
develop). - Rebases
masterwithdevelopand pushes changes to repository. - Returns to
developbranch.
Execute npm run publish:npm from develop branch to start the automatic publishing process. The steps executed are:
- Executes
npm run build:libprocess. - Executes
bash scripts/npm-publishprocess.
Execute npm run publish:npm -- next to publish a beta/RC Release.
- Deploy to ghpages using
npm run ghpages:deploy - Update
stackblitzif needed - Update Covalent Quickstart (or Seed) with small commits to show step by step the upgrade process
- Update UPGRADE.md as necessary.
- Throw party~