Skip to content

CI: split core vs mapping (non-gating); add nightly mapping#24

Merged
alpharover merged 4 commits into
trunkfrom
ci/split-mapping-build
Sep 1, 2025
Merged

CI: split core vs mapping (non-gating); add nightly mapping#24
alpharover merged 4 commits into
trunkfrom
ci/split-mapping-build

Conversation

@alpharover

Copy link
Copy Markdown
Owner
  • Core Build: build/test full workspace skipping alpha_mapping to unblock trunk.\n- Mapping Build: separate job runs on mapping changes and nightly; continue-on-error with log artifact.\n- Adds concurrency to cancel superseded runs and nightly schedule trigger.\n- Re-gate rule: after 7 consecutive green mapping builds (PR/nightly) or 1 week green, restore mapping into Core Build and drop the separate job.

@alpharover
alpharover merged commit 5e53f09 into trunk Sep 1, 2025
@alpharover
alpharover deleted the ci/split-mapping-build branch September 1, 2025 01:12

@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 suggestions.

Reply with @codex fix comments to fix any unresolved comments.

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, or 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 fix this CI failure" or "@codex address that feedback".

Comment thread .github/workflows/ci.yml
Comment on lines 34 to 36
- 'deploy/**'
- '.github/workflows/ci.yml'
- '!**/*.md'

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] Provide base/ref for paths-filter on scheduled runs

The workflow now runs on schedule and workflow_dispatch, but the dorny/paths-filter@v3 step still relies on the event payload to determine the diff. For these event types the action does not have a commit range and will fail unless base/ref are provided. Because mapping-build depends on this job, nightly or manually triggered mapping builds will exit at “Detect Changes” before the non‑gating job runs, defeating the purpose of the new scheduled mapping CI.

Useful? React with 👍 / 👎.

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