Skip to content

Release Notes

Release Notes #3

Workflow file for this run

name: Release Notes
on:
workflow_dispatch:
inputs:
previousTag:
description: Previous tag
type: string
required: false
jobs:
create:
name: Create
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Create release notes
run: git log ${{ inputs.previousTag || '$(git describe --tags --abbrev=0)' }}..HEAD --reverse --pretty --format="- %h **%an** %s" --follow src/ > release-notes.md
- name: Print release notes
run: git log ${{ inputs.previousTag || '$(git describe --tags --abbrev=0)' }}..HEAD --reverse --pretty --format="- %h **%an** %s" --follow src/ > $GITHUB_STEP_SUMMARY
- name: Upload artifacts
uses: actions/upload-artifact@v4
with:
name: release-notes
path: release-notes.md