Repository navigation
Commit 9bb8fd7
committed
ci: do not run live integration on tag pushes
A commit and its release tag are pushed together, which fires two
integration runs at once. Both submit an identical backtest that the
backend deduplicates to the same job, so the runs race for its result
and one receives an empty Completed envelope, reddening the tag build
and skipping the release job.
The tagged commit already ran integration on its branch push, so gate
integration on github.ref_type != tag. Adjust the release job to
tolerate the now-skipped integration (run when unit passed and
integration did not fail).1 parent 0b3f00b commit 9bb8fd7
1 file changed
Lines changed: 14 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
31 | 37 | | |
32 | 38 | | |
33 | 39 | | |
| |||
50 | 56 | | |
51 | 57 | | |
52 | 58 | | |
53 | | - | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
54 | 66 | | |
55 | 67 | | |
56 | 68 | | |
| |||
0 commit comments