Skip to content

ci: keep validation fast and scope compatibility checks#11

Merged
SanjithSambath merged 1 commit into
mainfrom
codex/lean-validation-ci
Jul 22, 2026
Merged

ci: keep validation fast and scope compatibility checks#11
SanjithSambath merged 1 commit into
mainfrom
codex/lean-validation-ci

Conversation

@SanjithSambath

Copy link
Copy Markdown
Contributor

Summary

  • keep validate as the single fast, deterministic check on every pull request
  • run SDK, toolkit, webhook, and CLI compatibility checks only when their pins, fixtures, or workflow change
  • run marketplace installation checks only when plugin/skill packaging changes, weekly, or manually
  • keep weekly package-version drift detection, and also validate pin/checker changes on pull requests
  • remove MCP/spec probes from this repo because agentmail-mcp owns those public surfaces

Why

The previous workflow installed several external CLIs and package graphs on every change. These checks remain intact, but now run where they can catch relevant regressions. Fast repository validation stays always-on.

Validation

  • python3 scripts/validate_repo.py
  • python3 scripts/check_compatibility.py
  • parsed every workflow as YAML
  • verified workflow pin extraction from compatibility.json

Draft only; do not merge automatically.

@SanjithSambath
SanjithSambath marked this pull request as ready for review July 22, 2026 18:38
@SanjithSambath
SanjithSambath marked this pull request as draft July 22, 2026 18:39
@SanjithSambath
SanjithSambath marked this pull request as ready for review July 22, 2026 19:02
@SanjithSambath
SanjithSambath merged commit 134887c into main Jul 22, 2026
4 checks passed
@SanjithSambath
SanjithSambath deleted the codex/lean-validation-ci branch July 22, 2026 19:03
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