mirror of
https://github.com/apricote/releaser-pleaser.git
synced 2026-02-10 19:57:03 +00:00
Compare commits
1 commit
22e6cf099a
...
9e3236de1a
| Author | SHA1 | Date | |
|---|---|---|---|
| 9e3236de1a |
2 changed files with 42 additions and 1 deletions
3
.ko.yaml
3
.ko.yaml
|
|
@ -1,3 +1,6 @@
|
||||||
defaultPlatforms:
|
defaultPlatforms:
|
||||||
- linux/arm64
|
- linux/arm64
|
||||||
- linux/amd64
|
- linux/amd64
|
||||||
|
|
||||||
|
# Need a shell for gitlab-ci
|
||||||
|
defaultBaseImage: cgr.dev/chainguard/busybox
|
||||||
|
|
|
||||||
38
templates/run.yml
Normal file
38
templates/run.yml
Normal file
|
|
@ -0,0 +1,38 @@
|
||||||
|
spec:
|
||||||
|
inputs:
|
||||||
|
# Remember to update docs/reference/gitlab-ci-component.md
|
||||||
|
branch:
|
||||||
|
default: main
|
||||||
|
description: "This branch is used as the target for releases."
|
||||||
|
|
||||||
|
token:
|
||||||
|
description: "GitLab token for creating and updating release MRs."
|
||||||
|
|
||||||
|
extra-files:
|
||||||
|
description: 'List of files that are scanned for version references.'
|
||||||
|
default: ""
|
||||||
|
|
||||||
|
stage:
|
||||||
|
default: build
|
||||||
|
description: 'Defines the build stage'
|
||||||
|
# Remember to update docs/reference/gitlab-ci-component.md
|
||||||
|
---
|
||||||
|
|
||||||
|
workflow:
|
||||||
|
rules:
|
||||||
|
# There is no way to run a pipeline when the MR description is updated :(
|
||||||
|
- if: $CI_COMMIT_BRANCH == "$[[ inputs.branch ]]"
|
||||||
|
|
||||||
|
releaser-pleaser:
|
||||||
|
stage: $[[ inputs.stage ]]
|
||||||
|
image:
|
||||||
|
name: ghcr.io/apricote/releaser-pleaser:v0.3.0 # x-releaser-pleaser-version
|
||||||
|
entrypoint: [""]
|
||||||
|
variables:
|
||||||
|
GITLAB_TOKEN: $[[ inputs.token ]]
|
||||||
|
script:
|
||||||
|
- |
|
||||||
|
rp run \
|
||||||
|
--forge=gitlab \
|
||||||
|
--branch=$[[ inputs.branch ]] \
|
||||||
|
--extra-files=$[[ inputs.extra-files ]]
|
||||||
Loading…
Add table
Add a link
Reference in a new issue