spark-dgraph-connector icon indicating copy to clipboard operation
spark-dgraph-connector copied to clipboard

CI: Release workflow

Open ljubon opened this issue 6 months ago • 1 comments

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

ljubon avatar Aug 09 '24 07:08 ljubon