Commit b95e2d6
chore: refactor release cmd so its source of truth is librarian.yaml not cargo files (#3316)
"release -all" was failing because it was trying to find releases for
packages specified in cargo.toml file but then not finding them in
librarian.yaml. Cargo.toml files should not be source of truth as it
contains entries that don't map to a library, ex:
[user-guide-samples](https://github.com/googleapis/google-cloud-rust/blob/c37cdf6e9c80acd9f1501e1d39714d31e4f07ac4/Cargo.lock#L7939).
This refactor changes so that we use librarian.yaml as the source of
truth for getting libraries to release. It moves this logic to librarian
release.go file as this should not be language specific. As part of
moving this logic I also migrated all release-all logic to librarian
release.go, since this is also is not language specific.
Example PR after running release-all:
https://github.com/googleapis/google-cloud-rust/compare/main...ldetmer:google-cloud-rust:test-release?expand=1
Fixes #3308
---------
Signed-off-by: ldetmer <[email protected]>
Co-authored-by: Min Zhu <[email protected]>1 parent c142bed commit b95e2d6
File tree
5 files changed
+202
-173
lines changed- internal/librarian
- internal/rust
5 files changed
+202
-173
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
21 | | - | |
22 | 20 | | |
23 | 21 | | |
| 22 | + | |
24 | 23 | | |
25 | 24 | | |
26 | 25 | | |
27 | 26 | | |
28 | 27 | | |
29 | 28 | | |
30 | 29 | | |
31 | | - | |
32 | | - | |
33 | 30 | | |
34 | 31 | | |
35 | 32 | | |
| |||
39 | 36 | | |
40 | 37 | | |
41 | 38 | | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
| 39 | + | |
51 | 40 | | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | | - | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
59 | 46 | | |
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 | | - | |
| 47 | + | |
| 48 | + | |
103 | 49 | | |
104 | | - | |
| 50 | + | |
105 | 51 | | |
106 | | - | |
107 | | - | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
108 | 55 | | |
109 | | - | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
110 | 71 | | |
111 | 72 | | |
112 | | - | |
113 | | - | |
114 | | - | |
115 | | - | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
116 | 76 | | |
117 | | - | |
118 | | - | |
119 | | - | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
120 | 84 | | |
121 | 85 | | |
122 | | - | |
| 86 | + | |
| 87 | + | |
123 | 88 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
19 | 18 | | |
20 | 19 | | |
21 | 20 | | |
22 | 21 | | |
23 | 22 | | |
24 | 23 | | |
25 | | - | |
26 | 24 | | |
27 | 25 | | |
28 | 26 | | |
| |||
34 | 32 | | |
35 | 33 | | |
36 | 34 | | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
42 | 39 | | |
43 | 40 | | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | | - | |
56 | | - | |
57 | 41 | | |
58 | 42 | | |
59 | | - | |
| 43 | + | |
60 | 44 | | |
61 | 45 | | |
62 | 46 | | |
63 | 47 | | |
64 | 48 | | |
65 | 49 | | |
66 | | - | |
67 | | - | |
| 50 | + | |
| 51 | + | |
68 | 52 | | |
69 | 53 | | |
70 | 54 | | |
| |||
81 | 65 | | |
82 | 66 | | |
83 | 67 | | |
| 68 | + | |
84 | 69 | | |
85 | 70 | | |
86 | 71 | | |
87 | 72 | | |
| 73 | + | |
88 | 74 | | |
89 | 75 | | |
90 | 76 | | |
| |||
120 | 106 | | |
121 | 107 | | |
122 | 108 | | |
123 | | - | |
| 109 | + | |
124 | 110 | | |
125 | | - | |
126 | | - | |
127 | | - | |
128 | | - | |
129 | | - | |
130 | | - | |
131 | | - | |
| 111 | + | |
| 112 | + | |
132 | 113 | | |
133 | | - | |
134 | 114 | | |
135 | 115 | | |
136 | | - | |
| 116 | + | |
137 | 117 | | |
138 | | - | |
139 | | - | |
140 | | - | |
141 | | - | |
142 | | - | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
143 | 121 | | |
144 | 122 | | |
145 | | - | |
146 | | - | |
| 123 | + | |
147 | 124 | | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
148 | 128 | | |
149 | | - | |
150 | | - | |
| 129 | + | |
151 | 130 | | |
152 | 131 | | |
153 | | - | |
| 132 | + | |
154 | 133 | | |
155 | 134 | | |
156 | | - | |
157 | | - | |
158 | | - | |
159 | | - | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
160 | 148 | | |
161 | 149 | | |
162 | | - | |
163 | | - | |
| 150 | + | |
164 | 151 | | |
165 | | - | |
166 | | - | |
167 | | - | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
168 | 158 | | |
169 | 159 | | |
170 | | - | |
| 160 | + | |
171 | 161 | | |
172 | 162 | | |
173 | 163 | | |
174 | | - | |
175 | | - | |
176 | | - | |
177 | | - | |
178 | | - | |
179 | | - | |
180 | | - | |
181 | | - | |
182 | | - | |
183 | | - | |
184 | | - | |
185 | | - | |
186 | | - | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
187 | 167 | | |
188 | 168 | | |
189 | 169 | | |
190 | 170 | | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
0 commit comments