Commit 24cb101
authored
ci(weekly-lints): pass the build status to the Zulip report (#881)
The report script marks a run with a green checkmark only when the
caller sets `SUCCESS=true`. This workflow never did: the switch was
added to the script in mathlib-ci in March 2026, and the nightly
workflows there were updated to set it, but the weekly workflows in
Mathlib and CSLib were not. The result is that every weekly report has
been posted with a red X, even when the build was clean and had no
linter messages.
The solution is to just capture the exit status of `lake build` and pass
it through, as in [the corresponding Mathlib
PR](leanprover-community/mathlib4#43551).1 parent d4ca8e7 commit 24cb101
1 file changed
Lines changed: 7 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
54 | 57 | | |
55 | | - | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
56 | 61 | | |
57 | 62 | | |
58 | 63 | | |
59 | 64 | | |
60 | 65 | | |
61 | 66 | | |
| 67 | + | |
62 | 68 | | |
63 | 69 | | |
64 | 70 | | |
| |||
0 commit comments