Skip to content

fix(ci): stabilize and scope desktop checks - #173

Merged
Zongwei9888 merged 1 commit into
mainfrom
fix/desktop-ci-stability
Aug 9, 2026
Merged

fix(ci): stabilize and scope desktop checks#173
Zongwei9888 merged 1 commit into
mainfrom
fix/desktop-ci-stability

Conversation

@Zongwei9888

Copy link
Copy Markdown
Collaborator

Summary

  • synchronize the Skill creation integration test on the observable thread/start boundary
  • keep the stable Desktop quality gates check while skipping heavy Desktop work for unrelated release, test, and documentation changes
  • classify Desktop and bundled Python App Server inputs with unit-tested path rules
  • move Desktop workflow actions off deprecated Node 20 runtimes

Verification

  • uvx pre-commit run --all-files
  • .venv/bin/python -m pytest -q (1265 passed, 3 skipped)
  • full Desktop frontend/protocol/type/lint/test/build gate (148 tests)
  • Skill creation integration test repeated 25 times
  • cargo fmt --check
  • cargo clippy --all-targets -- -D warnings
  • cargo test --all-targets

@Zongwei9888
Zongwei9888 merged commit 48c00c2 into main Aug 9, 2026
14 checks passed
@Zongwei9888

Copy link
Copy Markdown
Collaborator Author

Post-merge verification is complete. This PR was merged to main as 48c00c2. All PR checks and all checks on the merge commit passed, including Python 3.12/3.13/3.14, package validation, lint, security audit, Desktop quality gates, and the macOS arm64/x64, Windows x64, and Linux x64 bundles.

The previously flaky Skill-creation integration path passed both the PR and main Linux runners. Unrelated release/documentation/test-only changes will now keep the stable Desktop quality gates status while skipping the heavyweight Desktop build; Desktop and bundled App Server inputs still run the complete matrix.

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