ci: add ecosystem PR smoke lane#27864
Conversation
|
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 35ed87fc7b
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
@codex review |
|
Codex Review: Didn't find any major issues. You're on a roll. Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
Summary
This PR turns
V Apps and Modulesinto a smaller PR smoke lane while preserving the current full ecosystem coverage formasterpushes and scheduled runs.v-apps-compile:vabgitlyv-analyzermsgpackpull_requestevents.Fixes #27843.
Why
The full ecosystem workflow clones and builds many external projects. Keeping all of that on every PR increases latency and external-network flakiness. This keeps useful PR signal from a smaller representative set while moving the full set to
masterand nightly scheduled coverage.Validation
.github/workflows/v_apps_and_modules_compile_ci.ymlwith Ruby YAML.git diff --check.success()guard issue, and the follow-up review had no findings.Local limitations:
rtk prettier --check .github/workflows/v_apps_and_modules_compile_ci.ymlcould not run because Corepack fails with the known package signature/keyid error before invoking Prettier.actionlintis not installed locally.Workflow Lint and GitHub Actions should provide final formatting and workflow validation in CI.