spark-dgraph-connector
spark-dgraph-connector copied to clipboard
CI: Release workflow
What type of PR is this?
This is an improvement PR with the goal of enabling spark-dgraph-extension release using GitHub workflows
What this PR does / why we need it:
The goal of this task is to move the release process to GitHub workflow from current scripts that are run manually.
The current release process is documented in [RELEASE.md](https://github.com/G-Research/spark-extension/blob/master/RELEASE.md/.
Due to its complexity, we reached out to one of the maintainers Enrico who approved this idea of moving release.sh
to a github workflow for it's transparent and better usage.
Resolves: https://github.com/G-Research/oss-portfolio-maturity/issues/368
Acceptance criteria / Notes for the reviewer:
- Keep the current process as is (not introducing breaking changes), so the maintainers should always be able to do it the old way - but this PR should introduce a workflow that will copy that behavior
Part of maturity matrix: https://github.com/G-Research/oss-portfolio-maturity/issues/368