Files
Matt FiddamanandGitHub ecfe43fdda split release into two branches (#7844)
* split release into two branches

* update docs to match the new process

* note

* zizmor comment

* Update check-spelling metadata

* use single long lived release branch

* coderabbit

* jfdoming suggestions
2026-05-19 12:47:08 +00:00

32 lines
990 B
YAML

name: Generate release notes
description: Generate release documentation from release note files
inputs:
release-branch:
description: 'The release/X.Y.Z branch to read release notes from'
required: true
notes-branch:
description: 'The release-notes/X.Y.Z branch to write generated docs to'
required: true
version:
description: 'The release version (e.g. 26.5.0)'
required: true
runs:
using: composite
steps:
- uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
with:
node-version: 22
- name: Install dependencies
shell: bash
run: yarn workspaces focus actual @actual-app/ci-actions
- name: Generate release notes
shell: bash
env:
GITHUB_TOKEN: ${{ github.token }}
RELEASE_BRANCH: ${{ inputs.release-branch }}
NOTES_BRANCH: ${{ inputs.notes-branch }}
VERSION: ${{ inputs.version }}
run: node packages/ci-actions/bin/release-notes-generate.mjs