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
81 lines (79 loc) · 2.46 KB
/
updatecli.yaml
File metadata and controls
81 lines (79 loc) · 2.46 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
name: "deps: bump updatecli version"
pipelineid: "updatecli_action_version"
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 }}'
token: '{{requiredEnv "GITHUB_TOKEN"}}'
user: '{{ .scm.user }}'
username: '{{ .scm.username }}'
commitusingapi: true
disabled: false
sources:
updatecli:
name: "Get latest updatecli version"
kind: "githubrelease"
spec:
owner: "updatecli"
repository: "updatecli"
token: '{{requiredEnv "GITHUB_TOKEN"}}'
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"