From aee18fdf942ec4bee7ce8093a8ab1ed689f8c79a Mon Sep 17 00:00:00 2001 From: Sayali Gaikawad <61760125+gaiksaya@users.noreply.github.com> Date: Mon, 31 Oct 2022 15:43:14 -0700 Subject: [PATCH] Add release workflow and readme (#23) * Add release.yml Signed-off-by: Sayali Gaikawad --- .github/workflows/release.yml | 18 ++++++++++++++++++ RELEASING.md | 19 +++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 .github/workflows/release.yml create mode 100644 RELEASING.md 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