diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 000000000..029bde77c --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,18 @@ +--- +name: Create a release + +on: + push: + tags: + - '*' + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v2 + - name: Release + uses: softprops/action-gh-release@v1 + with: + generate_release_notes: true diff --git a/RELEASING.md b/RELEASING.md new file mode 100644 index 000000000..4a34aaea3 --- /dev/null +++ b/RELEASING.md @@ -0,0 +1,19 @@ +- [Overview](#overview) +- [Versioning](#versioning) +- [Releasing](#releasing) + +## Overview + +This document explains the release strategy for artifacts in this organization. + +## Versioning + +This respository, as other in this organization follows semantic versioning. + +- **major**: Breaking changes +- **minor**: New features +- **patch**: Bug fixes + +## Releasing + +The release process includes a [MAINTAINER](MAINTAINERS.md) pushing a tag to this repository. \ No newline at end of file