Create a new release with generated release notes
Find a file
2025-12-30 21:09:52 +01:00
action.yml fix: changelog interpretation as shell scipt 2025-12-30 21:09:52 +01:00
README.md feat: initial commit 2025-12-30 14:05:30 +01:00
release-notes.config.js fix: execution order 2025-12-30 20:52:05 +01:00

Release · Create

A small Action that generates release notes from conventional commits and publishes a Forgejo release.

What it does

  • Generates release notes using conventional-changelog (configured via release-notes.config.js).
  • Publishes a release using actions/forgejo-release, uploading the generated notes and tagging the release.

Inputs

Note: The action uses ${{ secrets.GITHUB_TOKEN }} when publishing via actions/forgejo-release.

Usage

jobs:
  release:
    runs-on: ubuntu-latest
    steps:
    - name: "Determine release version"
      id: "version"
      uses: "https://git.xiidoz.com/actions/release-determine-next-version@main"
      
    - name: "Create release"
      uses: "https://git.xiidoz.com/actions/release-create@main"
      with:
        version: "${{ steps.version.outputs.version }}"

For customization, edit release-notes.config.js to change changelog formatting or presets.