While PR checks and continuous integration workflows are currently automated using CircleCI, publishing new releases is currently a very manual and very error prone process. We should standardize and automate CI/CD processes to utilize Github Actions.
Updates to the pipeline:
[x] create PR check workflow that is executed whenever a new change request is submitted
[x] create continuous integration workflow that is executed whenever new change is merged
[x] create release workflow that publishes new version of libraries to Maven Central
[x] configure release-drafter to automatically generate release notes based on the commits
While PR checks and continuous integration workflows are currently automated using CircleCI, publishing new releases is currently a very manual and very error prone process. We should standardize and automate CI/CD processes to utilize Github Actions.
Updates to the pipeline:
release-drafter
to automatically generate release notes based on the commits