Skip to content

Better failure reports - #222

Merged
adamgreig merged 5 commits into
mainfrom
better-failure-reports
Sep 2, 2026
Merged

Better failure reports#222
adamgreig merged 5 commits into
mainfrom
better-failure-reports

Conversation

@jonathanpallant

Copy link
Copy Markdown
Contributor
  • Breaks each example out into its own test so you can see more fine-grained progress
  • Adds default handlers for every exception in every example, so we can see if an unexpected fault occurs

Helps you see which example is failing to run.
Now if an unexpected exception occurs, it doesn't hang the CI.
Instead of using a matrix over (build, clippy, doc), have those just
be three steps in the same job. This should reduce the number of
jobs that CI spawns and hopefully reduce over-all runtime because I
think currently we hit some limit on the number of parallel jobs.
@jonathanpallant
jonathanpallant force-pushed the better-failure-reports branch 2 times, most recently from b143cd3 to e1cd2d4 Compare September 2, 2026 09:09
No job should take more than 5 minutes, but we're seeing Github CI
regularly hang for over an hour (e.g. running apt-get).
@adamgreig
adamgreig merged commit 41ffd3d into main Sep 2, 2026
90 of 92 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants