Skip to content

ci: cross-platform CI manual-only on dev (drop dev push); document CI policy - #7057

Merged
lidge-jun merged 1 commit into
devfrom
ci/manual-only-cross-platform
Oct 13, 2026
Merged

lidge-jun merged 1 commit into
devfrom
ci/manual-only-cross-platform

Conversation

@lidge-jun

Copy link
Copy Markdown
Owner

Maintainer decision (Jun): PRs run only the fast Ubuntu subset. Full cross-platform (macOS/Windows) CI runs only via manual workflow_dispatch and main/preview push. Removes dev from push branches in ci.yml, service-lifecycle.yml, catalog-async-contracts.yml, codex-queue-helpers.yml (adds workflow_dispatch to codex-queue-helpers). Policy documented in AGENTS.md, CONTRIBUTING.md and a ci.yml header; PRs that re-add dev push or PR macOS/Windows runs will be closed. Updates contract tests from #7052. tests/ci-workflows: 1530 pass; 6 pre-existing env failures identical on dev.

@lidge-jun
lidge-jun requested a review from Ingwannu as a code owner October 13, 2026 15:14
@lidge-jun
lidge-jun merged commit e2886a6 into dev Oct 13, 2026
13 checks passed
@lidge-jun
lidge-jun deleted the ci/manual-only-cross-platform branch October 13, 2026 15:14
@github-actions

Copy link
Copy Markdown
Contributor

✅ Deterministic PR hygiene checks passed.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 13, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-13T15:17:49.567206Z 4c423ad PR opened
ℹ️ 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" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@github-actions github-actions Bot added the chore Maintenance, CI, tests, refactors, or build changes (not a user-facing bug or feature). label Oct 13, 2026
@github-actions

github-actions Bot commented Oct 13, 2026 •

Copy link
Copy Markdown
Contributor

⏳ DRAFT

  • PR description needs work (thin).

What to do

  • Add a real Summary and Test plan to the PR description.

Automatic draft conversion failed (token cannot change draft status). Please convert this pull request to a draft manually. The required enforce-target check will keep failing until every issue above is resolved.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 4c423ad2ce

ℹ️ 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".

- '.github/workflows/codex-queue-helpers.yml'
push:
branches: [dev, main, preview]
branches: [main, preview]

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Restrict queue-helper pull requests to Ubuntu

When a pull request changes any path selected by this workflow, offline-helpers still expands the unconditional three-OS matrix at lines 35-41, so macOS and Windows jobs continue to run on pull_request; removing the dev push trigger and adding manual dispatch therefore does not implement the new Ubuntu-only PR policy. Make the matrix event-dependent—Ubuntu for pull requests and all three platforms for push/dispatch—and add a workflow contract assertion for it.

AGENTS.md reference: AGENTS.md:L370-L374

Useful? React with 👍 / 👎.

Comment thread .github/workflows/ci.yml
Comment on lines +4 to +5
# * Full cross-platform (macOS/Windows) CI runs ONLY via manual
# workflow_dispatch and on push to main/preview (release lines).

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Include the nightly run in the declared CI policy

The statement that cross-platform CI runs only through manual dispatch or main/preview pushes contradicts this workflow's retained schedule at lines 79-92: the scheduled run explicitly selects the full matrix, resolves a dev SHA, and both platform-macos and platform-windows accept the schedule event. Consequently cross-platform testing of dev is still automatic every night, not manual-only; either document the nightly exception consistently here, in AGENTS.md, and in CONTRIBUTING.md, or remove the scheduled cross-platform execution if the new policy is intended literally.

AGENTS.md reference: AGENTS.md:L370-L374

Useful? React with 👍 / 👎.

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

Labels

chore Maintenance, CI, tests, refactors, or build changes (not a user-facing bug or feature).

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant