Commit 105f8c4
committed
fix: validate payload before writing artifact; replace continue-on-error with explicit pre-check
- capture-pr-review.yml: validate reviewer login and PR number before
writing the artifact; throw with a clear message if the payload is
malformed so the capture job fails visibly instead of publishing a
bad artifact downstream
- on-review.yml: remove continue-on-error on the download step;
add an explicit artifact pre-check step that lists artifacts for the
triggering run and sets an output; all subsequent steps gate on that
output so a missing artifact (bot actor skip) is logged as a notice
and the job exits cleanly, while an unexpected download failure now
surfaces as a proper job failure
Signed-off-by: Mounil Kanakhara <mounilkankhara@gmail.com>1 parent 6ff3070 commit 105f8c4
2 files changed
Lines changed: 29 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
28 | 38 | | |
29 | | - | |
30 | | - | |
31 | | - | |
| 39 | + | |
32 | 40 | | |
33 | 41 | | |
34 | 42 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
72 | 87 | | |
73 | | - | |
| 88 | + | |
74 | 89 | | |
75 | 90 | | |
76 | 91 | | |
77 | 92 | | |
78 | 93 | | |
79 | | - | |
80 | 94 | | |
81 | 95 | | |
82 | | - | |
| 96 | + | |
83 | 97 | | |
84 | 98 | | |
85 | 99 | | |
86 | 100 | | |
87 | 101 | | |
88 | | - | |
| 102 | + | |
89 | 103 | | |
90 | 104 | | |
91 | 105 | | |
| |||
0 commit comments