- Replaces custom with-post-step logic with Node.js-based implementation - Consolidates main and post scripts for clarity and maintainability - Updates descriptions and input definitions for improved readability
30 lines
656 B
YAML
30 lines
656 B
YAML
name: Auto Changelog & Release
|
|
description: One-stop composite action
|
|
|
|
inputs:
|
|
token:
|
|
description: "Gitea/GitHub PAT für Release-API"
|
|
required: false
|
|
default: ""
|
|
author_name:
|
|
description: "Commit-Autorname"
|
|
required: false
|
|
default: ""
|
|
author_email:
|
|
description: "Commit-Autore-Mail"
|
|
required: false
|
|
default: ""
|
|
allow_non_main_release:
|
|
description: "Allow publishing releases from branches other than 'main'."
|
|
required: false
|
|
default: "false"
|
|
|
|
outputs:
|
|
release:
|
|
description: "Whether a release should be made (true/false)"
|
|
|
|
runs:
|
|
using: "node20"
|
|
main: "dist/main.js"
|
|
post: "dist/post.js"
|