-
Notifications
You must be signed in to change notification settings - Fork 3
DadoFlow Releasing a New Version
Paul Mansour edited this page Jun 6, 2020
·
2 revisions
To release a new version, run the ReleaseNewVersion function with a right argument specifying how the version should be incremented:
ReleaseNewVersion 'patch'
The right argument may be 'major', 'minor', or 'patch' or specific version number. You can also provide an empty argument, which will default to 'patch'. Providing a specific version number is useful when porting legacy applications - to start them off at a specific point, and may be used to increment the version more by more than one unit.
This function will:
- Pull master from GitHub
- Create a release branch
- Increment the version
- Commit changes
- Generate release notes based on commit messages
- Build the package
- Build the application
- Run the OnRelease call back specified in the acre config file
- Merge the the release branch into the master
- Delete the release branch
- Tag the version
- Push to GitHub
- Draft a new GitHub release with release notes
- Upload all release artifacts
-
Reference
-
Projects, Packages, and Applications
-
DadoFlow: A Git Workflow
-
Philosophy and Other Nonsense