forked from updatecli/updatecli-action
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathupdatecli.yaml
More file actions
83 lines (79 loc) · 2 KB
/
updatecli.yaml
File metadata and controls
83 lines (79 loc) · 2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
name: "deps: bump updatecli version"
pipelineid: "updatecli_action_version"
labels:
event: release
monitoring: enabled
actions:
default:
kind: "github/pullrequest"
spec:
title: 'deps: update updatecli version to {{ source "updatecli" }}'
automerge: true
mergemethod: "squash"
usetitleforautomerge: true
reviewers:
- "updatecli/core"
labels:
- "dependencies"
- "updatecli"
scmid: "default"
scms:
default:
kind: "github"
spec:
branch: "{{ .scm.branch }}"
email: " {{ .scm.email }}"
owner: "{{ .scm.owner }}"
repository: "{{ .scm.repository }}"
user: "{{ .scm.user }}"
commitusingapi: true
disabled: false
sources:
updatecli:
name: "Get latest updatecli version"
kind: "githubrelease"
spec:
owner: "updatecli"
repository: "updatecli"
versionfilter:
kind: "semver"
targets:
src-main:
name: 'deps: bump updatecli version in src/main.js to {{ source "updatecli" }}'
kind: "file"
spec:
file: "src/main.js"
matchpattern: "const DEFAULT_VERSION = (.+)"
replacepattern: 'const DEFAULT_VERSION = `{{ source "updatecli" }}`'
scmid: "default"
sourceid: "updatecli"
test-main:
name: 'deps: bump updatecli version in tests/main.test.js to {{ source "updatecli" }}'
kind: "file"
spec:
file: "tests/main.test.js"
matchpattern: "const DEFAULT_VERSION = (.+)"
replacepattern: 'const DEFAULT_VERSION = `{{ source "updatecli" }}`'
scmid: "default"
sourceid: "updatecli"
dist:
name: "chore: rebuild the dist directory"
dependson:
- "src-main"
- "test-main"
disablesourceinput: true
kind: shell
scmid: "default"
spec:
command: |
npm ci
npm run prepare
changedif:
kind: file/checksum
spec:
files:
- "dist/index.js"
- "dist/index.js.map"
environments:
- name: "PATH"
- name: "HOME"