Skip to content

Commit ef9ac0e

Browse files
authored
Automate cosign instruction (updatecli#1410)
Signed-off-by: Olblak <me@olblak.com>
1 parent 1e9c660 commit ef9ac0e

1 file changed

Lines changed: 24 additions & 4 deletions

File tree

updatecli/updatecli.d/updatecli.yaml

Lines changed: 24 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
name: Bump updatecli version
2+
23
pipelineid: cac467f9bdc931266038f8cf363edc865370121deb3954b93e70d0588827a04f
4+
35
actions:
46
default:
5-
title: '[updatecli] Bump updatecli version to {{ source "latestVersion" }}'
7+
title: 'Bump updatecli version to {{ source "latestVersion" }}'
68
kind: github/pullrequest
79
spec:
810
automerge: true
@@ -23,7 +25,7 @@ scms:
2325
username: '{{ requiredEnv "UPDATECLI_GITHUB_ACTOR" }}'
2426
commitmessage:
2527
title: 'Bump updatecli version to {{ source "latestVersion" }}'
26-
disabled: false
28+
2729
sources:
2830
latestVersion:
2931
name: Get latest updatecli release
@@ -33,14 +35,32 @@ sources:
3335
repository: updatecli
3436
token: '{{ requiredEnv "UPDATECLI_GITHUB_TOKEN" }}'
3537
username: '{{ requiredEnv "UPDATECLI_GITHUB_ACTOR" }}'
38+
39+
conditions:
40+
container:
41+
name: "Ensure latest container image is publish"
42+
kind: dockerimage
43+
spec:
44+
image: ghcr.io/updatecli/updatecli
45+
3646
targets:
3747
bugReport:
38-
name: '[bug-report] Update updatecli version to {{ source "latestVersion" }}'
48+
name: 'Update updatecli version to {{ source "latestVersion" }}'
3949
kind: file
4050
spec:
4151
content: '**updatecli**: {{ source `latestVersion` }}'
4252
file: .github/ISSUE_TEMPLATE/1-bug-report.yml
4353
matchpattern: '\*\*updatecli\*\*: .*'
4454
scmid: default
4555
sourceid: latestVersion
46-
version: 0.34.0
56+
57+
cosign:
58+
name: 'Update updatecli version to {{ source "latestVersion" }}'
59+
kind: file
60+
spec:
61+
content: 'ghcr.io/updatecli/updatecli:{{ source `latestVersion` }}'
62+
file: README.adoc
63+
matchpattern: 'ghcr.io/updatecli/updatecli:.*'
64+
scmid: default
65+
sourceid: latestVersion
66+

0 commit comments

Comments
 (0)