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. |
||
|---|---|---|
| .. | ||
| ISSUE_TEMPLATE | ||
| workflows | ||
| dependabot.yml | ||
| labeler.yml | ||
| PULL_REQUEST_TEMPLATE.md | ||