Skip to content

fix: add retry for config-dependent tests on macOS CI#106

Merged
joshmu merged 1 commit intomasterfrom
feat/search-buffers
Feb 6, 2026
Merged

fix: add retry for config-dependent tests on macOS CI#106
joshmu merged 1 commit intomasterfrom
feat/search-buffers

Conversation

@joshmu
Copy link
Owner

@joshmu joshmu commented Feb 6, 2026

Summary

  • Adds this.retries(2) to the Configuration test suite to handle non-deterministic config propagation timing on macOS CI

Context

Follow-up to PR #105. The readiness gate fixed 11 of 12 flaky macOS failures. The remaining failure (finds content when exclusion is removed in configuration.test.ts) occurs because config restoration in teardown() hasn't fully propagated before the next test's search begins on slower macOS CI runners.

Test plan

  • All 182 tests pass locally
  • CI passes on all 3 platforms

The configuration test suite modifies workspace settings between tests.
On macOS CI, config restoration in teardown may not fully propagate
before the next test's search begins. Adding this.retries(2) as a
safety net for these timing-sensitive config-dependent searches.
@github-actions
Copy link
Contributor

github-actions bot commented Feb 6, 2026

✅ Tests passed on ubuntu-latest

@github-actions
Copy link
Contributor

github-actions bot commented Feb 6, 2026

✅ Tests passed on macos-latest

@github-actions
Copy link
Contributor

github-actions bot commented Feb 6, 2026

✅ Tests passed on windows-latest

@joshmu joshmu merged commit 698cdaa into master Feb 6, 2026
3 checks passed
@github-actions
Copy link
Contributor

github-actions bot commented Feb 6, 2026

🎉 This PR is included in version 1.16.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant