* try integrating * pass tags * change section order * use better terminology * one more attempt * keep delimiters * attempt to patch changelog * quotes, bash quotes... * use proper content file * parens around date * time for a pr * first checkout, then create user * add latest input * git push * use square brackets * formatting * update release-pr * fix typo * try sparse checkout * fetch depth zero * clean up after changelog generator
23 lines
689 B
YAML
23 lines
689 B
YAML
name: Changelog generator
|
|
description: Generates and publishes a changelog for the given release version
|
|
inputs:
|
|
target:
|
|
description: Target tag, branch or commit hash for the changelog
|
|
required: true
|
|
previous:
|
|
description: Previous tag, branch or commit hash to start changelog from
|
|
required: false
|
|
github_token:
|
|
description: GitHub token with read/write access to all necessary repositories
|
|
required: true
|
|
output_file:
|
|
description: A file to store resulting changelog markdown
|
|
required: false
|
|
outputs:
|
|
changelog:
|
|
description: Changelog contents between the two given versions in Markdown format
|
|
runs:
|
|
using: 'node20'
|
|
main: 'index.js'
|
|
|