Activiti Scripts for releasing Activiti Projects.
Running on GH Actions.
- Switch to the latest
rc
tag and create a branch out of it with the following name patternreleases/main/<VERSION_TO_BE_RELEASED>
- Modify the file activiti-scripts/release.yaml by updating the
version
, thenextVersion
and thenotesStartTag
fields - Commit the changes and push the branch
releases/main/<VERSION_TO_BE_RELEASED>
- The
CI/CD
will create a staging repository on Alfresco Nexus where the release artifacts will be published to. - The name of the staging repository can be found in the file
maven-config/staging-repository.txt
. - All the alpha versions used to create the release are the ones listed in the file
release.yaml
. It's safe to restart to build from where it failed in case of failure. However, if you need to restart from scratch you need to delete the artifacts already pushed to the staging repository first.
The local .editorconfig
file is leveraged for automated formatting.
See documentation at pre-commit.
To run all hooks locally:
pre-commit run -a