Commit graph

11 commits

Author SHA1 Message Date
491eb1604f Only send notification update after a month of inactivity
A lower cadence was requested in https://github.com/Noratrieb/does-it-build/pull/10#issuecomment-3514228933
2025-11-11 18:47:25 +01:00
e4c69f17be
Add notifications for target maintainers (#10)
This adds a feature where maintainers can add themselves to an array in the source to receive notifications whenever the target fails.

The way this works is via GitHub, I created a new repository https://github.com/Noratrieb/does-it-build-notifications where an app will create issues that ping the respective users. This is the easiest option for me and also fits nicely into people's workflows on GitHub.

Whenever a target fails, an issue is created for it. This issue is kept open (with a new comment every day that it continues to fail), and then closed when the target builds again.
2025-11-10 20:52:15 +01:00
df486c20f8 Use cargo check -Zbuild-std instead of cargo miri setup
This should be more reliable (not building with `cfg(miri)` and more
accurately knowing whether a target supports std).

Known targets affected by this change:
- cygwin: should now build since it only breaks in `cfg(miri)`
- i686-pc-nto-qnx700: officially doesn't support std

closes #4
2025-07-05 14:21:26 +02:00
6df7155a50 Add index for build stats
Otherwise it's very slow :)
2025-07-04 23:04:51 +02:00
7f1702bc28 Store more metadata
And other various improvements
2025-07-04 22:47:06 +02:00
b1d1728c42 Support using custom rustflags for targets
This is necessary for AVR and AMDGPU. We currently just hardcode some
flags in the binary, which is good enough. There's a new column which
keeps track of the used flags and shows them for a build.

A migration makes sure that the older results are properly backfilled
with the flags to make them build.
2025-07-04 18:23:00 +02:00
5ec24bbfaf Surface broken nightly errors 2025-07-03 22:20:00 +02:00
79bb6d1eb0 Cleanup and perf 2025-07-03 19:44:03 +02:00
5ef63686f3 Guard against completely broken nightlies 2024-09-08 12:25:36 +02:00
262e8acd9f add miri std support 2024-09-08 11:44:43 +02:00
b2ab2ff73e make it a webapp 2024-09-07 22:43:04 +02:00