The test workflow currently relies on GitHub Actions defaults for both job lifetime and Nix sandboxing. That is acceptable when everything behaves, but it makes failures noisier: a hung job can run indefinitely until the platform kills it, and the macOS leg inherits a weaker sandbox default than Linux. Add explicit timeout-minutes values to the lightweight change-detection job and the main test matrix job, and pass sandbox = true through install-nix-action. The sandbox setting is primarily about making the macOS runner match the stricter execution model we already expect on Linux. |
||
|---|---|---|
| .. | ||
| backport.yml | ||
| conflicts.yml | ||
| github_pages.yml | ||
| labeler.yml | ||
| tag-maintainers.yml | ||
| test.yml | ||
| update-maintainers.yml | ||
| validate-maintainers.yml | ||