Commit a5b295e
authored
fix(release): make workflow idempotent and resilient (#291)
* fix(release): make workflow idempotent and resilient
- Replace softprops/action-gh-release with gh CLI to handle existing
releases (update instead of fail on re-runs)
- Add continue-on-error to version bump step so Docker image pushes
aren't marked as failed when the PR step has issues
Signed-off-by: Aseem Shrey <LuD1161@users.noreply.github.com>
* fix(release): use unique branch names for version bump PRs
Append workflow run ID to the bump branch name so re-running the
release for the same version doesn't fail due to branch conflicts.
Also cleans up any stale bump branches from previous runs.
Signed-off-by: Aseem Shrey <LuD1161@users.noreply.github.com>
---------
Signed-off-by: Aseem Shrey <LuD1161@users.noreply.github.com>
Co-authored-by: Aseem Shrey <LuD1161@users.noreply.github.com>1 parent 6b3e039 commit a5b295e
1 file changed
Lines changed: 32 additions & 10 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
200 | 200 | | |
201 | 201 | | |
202 | 202 | | |
203 | | - | |
204 | | - | |
205 | | - | |
206 | | - | |
207 | | - | |
208 | | - | |
209 | | - | |
210 | | - | |
| 203 | + | |
211 | 204 | | |
212 | | - | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
213 | 229 | | |
214 | 230 | | |
215 | 231 | | |
| |||
264 | 280 | | |
265 | 281 | | |
266 | 282 | | |
| 283 | + | |
267 | 284 | | |
268 | 285 | | |
269 | 286 | | |
270 | 287 | | |
271 | | - | |
| 288 | + | |
| 289 | + | |
272 | 290 | | |
273 | 291 | | |
274 | 292 | | |
275 | 293 | | |
276 | 294 | | |
277 | 295 | | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
278 | 300 | | |
279 | 301 | | |
280 | 302 | | |
| |||
0 commit comments