Skip to content

Create Release from Version Tags #34

Create Release from Version Tags

Create Release from Version Tags #34

name: Create Release from Version Tags
on:
push:
tags: ["v*"]
jobs:
build:
name: Build Release
# https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources
runs-on: ubuntu-24.04
steps:
# https://github.com/marketplace/actions/checkout
- uses: actions/checkout@v4
- name: Set TAG environment variable
run: |
echo "TAG=${GITHUB_REF#refs/tags/}" >> $GITHUB_ENV
- name: Create GitHub release
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
echo "Creating release for tag: ${TAG}"
gh release create "${TAG}" --generate-notes