babelfish-for-postgresql / babelfish_compass

Babelfish Compass: compatibility assessment tool for Babelfish for PostgreSQL
Apache License 2.0
108 stars 21 forks source link

chore: Adding GitHub Actions Release Workflow #5

Closed hsuamz closed 2 years ago

hsuamz commented 2 years ago

GitHub actions will be enabled to publish release artifacts.

avneettoor commented 2 years ago

Purpose

The purpose of this change is to automate creating a release when a versioning tag is pushed through GitHub Actions. This release will include a ZIP file containing Babelfish Compass binaries. The ZIP file will contain the following artifacts:

How to use

Create and push a tag with the following pattern: v*. For example:

git tag v0.0.1
git push origin v0.0.1

The workflow will trigger. Notice that a tag and a release, with the same name as the tag, will be created in the GitHub project.