Skip to content

Add support to create pre-releases with a generated changelog #1

Add support to create pre-releases with a generated changelog

Add support to create pre-releases with a generated changelog #1

Workflow file for this run

name: pre-release
on:
push:
tags: [ 'v*' ]
jobs:
create-pre-release:
runs-on: ubuntu-latest
steps:
- name: Checkout commit
uses: actions/checkout@v6
- name: Get the Git tag name
id: get-tag-name
run: echo "tag-name=${GITHUB_REF/refs\/tags\/v/}" | tee -a "$GITHUB_OUTPUT"
- id: release
name: Create changelog and release
run: |
cargo install git-changelog
gl-gh-release create \
--tag v${{ steps.get-tag-name.outputs.tag-name }} \
--name "`python-gardenlinux-lib` v${{ steps.get-tag-name.outputs.tag-name }}"
--body "
Changes for v${{ steps.get-tag-name.outputs.tag-name }}
$(git-changelog)
"