mirror of
https://github.com/actualbudget/actual.git
synced 2026-08-02 21:56:50 -05:00
* 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
32 lines
990 B
YAML
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
|