Skip to content

Commit

Permalink
ci: add release-drafter
Browse files Browse the repository at this point in the history
  • Loading branch information
mikhail-klimko committed Sep 29, 2023
1 parent c1dc345 commit 7cffafe
Show file tree
Hide file tree
Showing 3 changed files with 47 additions and 0 deletions.
6 changes: 6 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
## What

## Why

## Notes
<!-- Add any notes here -->
8 changes: 8 additions & 0 deletions .github/release-drafter.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
name-template: 'v$RESOLVED_VERSION'
tag-template: 'v$RESOLVED_VERSION'
change-template: '- $TITLE @$AUTHOR (#$NUMBER)'
change-title-escapes: '\<*_&' # You can add # and @ to disable mentions, and add ` to disable code blocks.
template: |
## Changes
$CHANGES
33 changes: 33 additions & 0 deletions .github/workflows/draft-release.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
## Reference: https://github.com/release-drafter/release-drafter
name: Create Release

on:
push:
branches:
- master

jobs:
create_release:
name: Create Release
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
with:
fetch-depth: 0

- name: Set up YQ
uses: frenck/action-setup-yq@v1

- name: Get release version from service.yaml
run: |
RELEASE_VERSION=$(yq eval '.version' service.yaml )
echo "RELEASE_VERSION=$RELEASE_VERSION" >> $GITHUB_ENV
- uses: release-drafter/release-drafter@v5
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
publish: true
version: ${{ env.RELEASE_VERSION }}
config-name: release-drafter.yaml

0 comments on commit 7cffafe

Please sign in to comment.