Skip to content

Conversation

@chaliy
Copy link
Contributor

@chaliy chaliy commented Jan 27, 2026

What

Fix CI workflow to eliminate duplicate job runs and reduce total number of checks.

Why

CI was showing 16 checks with duplicates (Check x2, Rustfmt x2, Clippy x2, etc.) because both push and pull_request events were firing for the same commits.

How

  • Remove claude/** from push triggers (PRs handle branch CI via pull_request event)
  • Add concurrency group to cancel in-progress runs when new commits are pushed
  • Combine check, fmt, clippy, test into single ci job

Result

  • Before: 7 jobs running twice = 14+ checks
  • After: 4 jobs running once = 4 checks (ci, build, doc, examples)

Risk

  • Low
  • CI behavior change only, no code changes

Checklist

  • CI passes
  • No code changes, workflow only

- Remove claude/** from push triggers (PRs handle this)
- Add concurrency to cancel in-progress runs
- Combine check, fmt, clippy, test into single CI job

Reduces number of checks from 7 to 4 and eliminates duplicates.
@chatgpt-codex-connector
Copy link

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

@chaliy chaliy merged commit 959708a into main Jan 27, 2026
7 checks passed
@chaliy chaliy deleted the claude/fix-ci-duplicates-zxGOt branch January 27, 2026 00:13
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.

2 participants