Skip to content

Conversation

matthewbastien
Copy link
Member

@matthewbastien matthewbastien commented Sep 9, 2025

Description

Timeouts were being disabled in our nightly suits accidentally because isDebugRun was being set to true. This PR makes sure that isDebugRun is always false when running in CI and adjusts timeouts for various setup hooks and tests.

Additionally, GitHub Actions supports providing a test summary by writing to the file in the environment variable GITHUB_STEP_SUMMARY. Our tests will now write a test summary to this file so that we can easily see what failed without having to scroll through the output of each job.

Tasks

  • Required tests have been written
  • [ ] Documentation has been updated
  • [ ] Added an entry to CHANGELOG.md if applicable

@matthewbastien matthewbastien added the full-test-run Perform a full test suite run. Apply this label before pushing up a PR or commit label Sep 9, 2025
@matthewbastien matthewbastien force-pushed the nightly-hang branch 14 times, most recently from f15b937 to d49b3f7 Compare September 10, 2025 17:25
@matthewbastien matthewbastien force-pushed the nightly-hang branch 14 times, most recently from 029e224 to b9a4a91 Compare September 12, 2025 14:22
@matthewbastien matthewbastien changed the title Add debug logging to track down nightly test hangs Fix timeouts for tests and add a test summary to CI jobs Sep 12, 2025
@matthewbastien matthewbastien marked this pull request as ready for review September 12, 2025 15:35
Copy link
Contributor

@rbenegal rbenegal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me, thanks for this!

@matthewbastien
Copy link
Member Author

The Linux (nightly-main - jammy) failure is a known issue unrelated to this PR. Going to merge this now.

@matthewbastien matthewbastien merged commit 025d33a into swiftlang:main Sep 15, 2025
90 of 96 checks passed
@matthewbastien matthewbastien deleted the nightly-hang branch September 15, 2025 13:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
full-test-run Perform a full test suite run. Apply this label before pushing up a PR or commit
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants