Skip to content

fix(ci): stabilize macOS and web smoke checks - #319

Merged
hongjr03 merged 6 commits into
masterfrom
fix-ci
Jul 30, 2026
Merged

fix(ci): stabilize macOS and web smoke checks#319
hongjr03 merged 6 commits into
masterfrom
fix-ci

Conversation

@hongjr03

@hongjr03 hongjr03 commented Jul 30, 2026

Copy link
Copy Markdown
Member

Summary

  • delay pull-diagnostic refreshes until semantic compilation completes while preserving workspace cleanup refreshes
  • use the full integration-test timeout and serialize macOS Rust tests to prevent cold-start timeout storms
  • pin, retry, and cache the VS Code Web build used by the web smoke test
  • repair platform-pruned native optional packages from lockfile declarations in docs workflows

Verification

  • cargo test --workspace -- --test-threads=1 (541 passed, 3 ignored)
  • cargo clippy --workspace --all-targets -- -D warnings
  • cargo fmt --all -- --check
  • cargo xtask check-config-artifacts
  • npm test in editors/vscode (54 passed)
  • npm run typecheck in editors/vscode/test-web
  • node .github/scripts/install-native-optionals.mjs --dry-run website
  • actionlint .github/workflows/ci.yml
  • git diff --check

@github-actions

Copy link
Copy Markdown

Docs preview: https://vide.pascal-lab.net/preview/pr-319/

@hongjr03
hongjr03 merged commit d55a47d into master Jul 30, 2026
23 checks passed
@hongjr03
hongjr03 deleted the fix-ci branch July 30, 2026 10:45
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.

1 participant