k3s/updatecli/updatecli.d/updatek3sroot.yaml

55 lines
1.2 KiB
YAML

---
name: "Update k3sroot version"
sources:
k3sroot:
name: Get k3s-root version
kind: githubrelease
spec:
owner: k3s-io
repository: k3s-root
token: '{{ requiredEnv .github.token }}'
typefilter:
release: true
draft: false
prerelease: false
versionfilter:
kind: semver
# pattern accepts any semver constraint
pattern: "*"
targets:
versionfile:
name: "Bump to latest k3s-root version in scripts/version.sh"
kind: file
scmid: default
sourceid: k3sroot
spec:
file: "scripts/version.sh"
matchpattern: '(?m)^VERSION_ROOT=(.*)'
replacepattern: 'VERSION_ROOT="{{ source "k3sroot" }}"'
scms:
default:
kind: github
spec:
token: '{{ requiredEnv .github.token }}'
username: '{{ requiredEnv .github.username }}'
user: '{{ .github.user }}'
email: '{{ .github.email }}'
owner: '{{ .k3s.org }}'
repository: '{{ .k3s.repo }}'
branch: '{{ .k3s.branch }}'
actions:
default:
title: 'Bump K3s-root version to {{ source "k3sroot" }}'
kind: github/pullrequest
spec:
automerge: false
labels:
- dependencies
scmid: default