2024-08-05 23:49:31 +02:00
name : 'releaser-pleaser'
description : 'automated releases based on conventional commits'
author : Julian Tölle
branding :
icon : 'package'
color : 'red'
inputs :
2024-08-25 22:13:56 +02:00
# Remember to update docs/reference/github-action.md
2024-08-05 23:49:31 +02:00
branch :
default : main
description : "This branch is used as the target for releases."
token :
2024-08-25 22:13:56 +02:00
description : 'GitHub token for creating and updating release PRs, defaults to using secrets.GITHUB_TOKEN'
2024-08-05 23:49:31 +02:00
required : false
default : ${{ github.token }}
2024-08-23 22:02:58 +02:00
extra-files :
2025-08-23 22:14:34 +02:00
description : 'List of files that are scanned for version references by the generic updater.'
2024-08-23 22:02:58 +02:00
required : false
default : ""
2025-08-23 22:14:34 +02:00
updaters :
description : "List of updaters that are run. Default updaters can be removed by specifying them as -name. Multiple updaters should be concatenated with a comma. Default Updaters: changelog,generic"
2025-08-23 22:05:52 +02:00
required : false
2025-08-23 22:14:34 +02:00
default : ""
2024-08-25 22:13:56 +02:00
# Remember to update docs/reference/github-action.md
2025-08-23 22:14:34 +02:00
outputs : { }
2024-08-05 23:49:31 +02:00
runs :
using : 'docker'
2025-09-26 07:36:27 +02:00
image : docker://ghcr.io/apricote/releaser-pleaser:v0.7.1 # x-releaser-pleaser-version
2024-08-05 23:49:31 +02:00
args :
- run
- --forge=github
- --branch=${{ inputs.branch }}
2024-09-15 20:59:17 +02:00
- --extra-files="${{ inputs.extra-files }}"
2025-08-23 22:14:34 +02:00
- --updaters="${{ inputs.updaters }}"
2024-08-05 23:49:31 +02:00
env :
2024-09-15 20:59:17 +02:00
GITHUB_TOKEN : "${{ inputs.token }}"
2024-08-06 00:04:11 +02:00
GITHUB_USER : "oauth2"