-
Notifications
You must be signed in to change notification settings - Fork 1k
/
vu-group-multidir-all.txt
124 lines (111 loc) · 2.58 KB
/
vu-group-multidir-all.txt
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
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
# Testing a grouped multi-dir configuration.
dependabot update -f input.yml --local . --updater-image ghcr.io/dependabot/dependabot-updater-silent
stderr 'created \| dependency-a \( from 1.2.3 to 1.2.5 \), dependency-b \( from 2.2.3 to 2.2.5 \)'
pr-created foo/expected.json bar/expected.json
# Testing a grouped multi-dir configuration with pre-existing PR for the group.
# Should result in no PRs.
dependabot update -f input-preexisting.yml --local . --updater-image ghcr.io/dependabot/dependabot-updater-silent
! stdout create_pull_request
-- foo/manifest.json --
{
"dependency-a": { "version": "1.2.3" },
"dependency-b": { "version": "2.2.3" },
"no-update": { "version": "1.2.3" }
}
-- bar/manifest.json --
{
"dependency-b": { "version": "2.2.3" },
"dependency-c": { "version": "3.2.3" },
"no-update": { "version": "1.2.3" }
}
-- foo/expected.json --
{
"dependency-a": { "version": "1.2.5" },
"dependency-b": { "version": "2.2.5" },
"no-update": { "version": "1.2.3" }
}
-- bar/expected.json --
{
"dependency-b": { "version": "2.2.5" },
"dependency-c": { "version": "3.2.5" },
"no-update": { "version": "1.2.3" }
}
-- dependency-a --
{
"versions": [
"1.2.3",
"1.2.4",
"1.2.5"
]
}
-- dependency-b --
{
"versions": [
"2.2.3",
"2.2.4",
"2.2.5"
]
}
-- dependency-c --
{
"versions": [
"3.2.3",
"3.2.4",
"3.2.5"
]
}
-- no-update --
{
"versions": [
"1.2.3"
]
}
-- input.yml --
job:
package-manager: "silent"
source:
directories:
- "/foo"
- "/bar"
provider: example
hostname: example.com
api-endpoint: https://example.com/api/v3
repo: dependabot/smoke-tests
dependency-groups:
- name: all
rules:
patterns:
- "*"
-- input-preexisting.yml --
job:
package-manager: "silent"
source:
directories:
- "/foo"
- "/bar"
provider: example
hostname: example.com
api-endpoint: https://example.com/api/v3
repo: dependabot/smoke-tests
dependency-groups:
- name: all
rules:
patterns:
- "*"
existing-group-pull-requests:
- dependency-group-name: all
dependencies:
- dependency-name: dependency-a
dependency-version: 1.2.5
directory: "/foo"
- dependency-name: dependency-b
dependency-version: 2.2.5
directory: "/foo"
- dependency-name: dependency-b
dependency-version: 2.2.5
directory: "/bar"
- dependency-name: dependency-c
dependency-version: 3.2.5
directory: "/bar"
experiments:
dependency_has_directory: true