Skip to content

Merge pull request #55 from RyoJerryYu/release/v1.0.23 #8

Merge pull request #55 from RyoJerryYu/release/v1.0.23

Merge pull request #55 from RyoJerryYu/release/v1.0.23 #8

Workflow file for this run

name: Release Version
on:
push:
# on VERSION file change in master branch
branches:
- "master"
paths:
- "pkg/version/VERSION"
permissions:
contents: write
jobs:
release:
name: Release Version
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Parse version
id: parse_version
run: |
echo "::set-output name=version::$(cat pkg/version/VERSION)"
- name: Config git
run: |
git config --global user.name 'release-workflow[bot]'
git config --global user.email '[email protected]'
# Install the `buf` CLI
- name: Setup buf
uses: bufbuild/[email protected]
- name: Release version
id: release_version
env:
BUF_TOKEN: ${{ secrets.BUF_TOKEN }}
run: |
echo "Release version ${{ steps.parse_version.outputs.version }}"
make release VERSION=${{ steps.parse_version.outputs.version }}