-
Notifications
You must be signed in to change notification settings - Fork 0
Workflow
J. R. Smith edited this page Feb 22, 2024
·
2 revisions
To add a new feature:
- Check out a feature branch from
develop
(recommended:feature/$ticket-summary
orfeature/$milestone/main
) - Commit your changes, including corresponding updates to
CHANGELOG.md
- Create a Pull Request against
develop
- Merge Pull Request into
develop
(triggersdevelop
action workflow)- Tests executed
- Deployment to
DEV
env
To release a feature:
- Ensure that the
CHANGELOG.md
is up to date indevelop
- Ensure the
develop
branch has the desired release version inversion.py
(i.e $version-SNAPSHOT) - Create a Pull Request for
develop
againstmain
- Merge Pull Request into
main
(triggersmain
action workflow)- Tests executed
- Project tagged
- Version bumped to next incremental snapshot
- Deployment to
PROD
env