Commit 7a68542
claims-reverify: actually upload the report artifact (#20893)
The nightly re-verify report is written to a dot-prefixed file
(.claims-reverify-report.json), and actions/upload-artifact v4.4+
excludes hidden files by default. The "Upload re-verify report" step has
therefore been a silent no-op on every run — the step's hashFiles()
guard matches dotfiles, so the step ran, found the file, and uploaded
nothing but a warning annotation. The report's only surviving copy is
the stdout dump in the run log, which masks the org name and ages out.
Opt the dotfile back in with include-hidden-files: true (the same
setting every other dot-path upload in this repo already carries), and
turn the silent-skip class into a hard failure with
if-no-files-found: error. The hashFiles guard still covers the
legitimately-absent case (job died before the report was written), so
the error can only fire when the file exists but the uploader refuses
it — which is precisely the regression this fixes.
Observed on run 31780468227 (2026-08-14):
"No files were found with the provided path: .claims-reverify-report.json.
No artifacts will be uploaded."
Claude-Session: https://claude.ai/code/session_01Hp4LqiP4u81uT48MS8Hea4
Co-authored-by: Claude <noreply@anthropic.com>1 parent dba9bad commit 7a68542
1 file changed
Lines changed: 9 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
198 | 198 | | |
199 | 199 | | |
200 | 200 | | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
201 | 210 | | |
202 | 211 | | |
203 | 212 | | |
| |||
0 commit comments