Skip to content

ci: remove duplicated cache-key-suffix keys from check-ubuntu.yml - #1611

Merged
zackees merged 1 commit into
mainfrom
fix/check-ubuntu-duplicate-keys
Oct 2, 2026
Merged

zackees merged 1 commit into
mainfrom
fix/check-ubuntu-duplicate-keys

Conversation

@zackees

@zackees zackees commented Oct 2, 2026

Copy link
Copy Markdown
Member

Problem

Since 2026-10-01, every push to main shows check-ubuntu.yml and ci-minimal.yml (which calls it) failing with "This run likely failed because of a workflow file issue", and they start zero jobs. No clippy, unit tests or python-facade tests have run on main or on PRs since then (#1605/#1606/#1608/#1609/#1610 merged without them).

Cause

#1587 added a second cache-key-suffix to two setup-soldr with: blocks that already had one, with the same values (check-ubuntu, python-facades). actionlint:

check-ubuntu.yml:70:11: key "cache-key-suffix" is duplicated in "with" section. previously defined at line:51
check-ubuntu.yml:122:11: key "cache-key-suffix" is duplicated in "with" section. previously defined at line:116

Fix

Drop the duplicates and fold the second comment's rationale into the surviving key. No behaviour change, since the values were identical.

Evidence

actionlint reports no syntax errors across all workflows after the change. This PR's own checks should now include the check-ubuntu jobs.

#1587 added a second cache-key-suffix to two setup-soldr `with:` blocks.
Duplicate keys make the workflow invalid, so since 2026-10-01 check-ubuntu
and ci-minimal (which calls it) fail on every push with 'workflow file
issue' and run zero jobs: no clippy or unit tests ran on main.

Co-Authored-By: Claude <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Oct 2, 2026

Copy link
Copy Markdown

Warning

Review limit reached

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Next included review available in 6 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

Learn how review limits work.

Review configuration:

⚙️ Run configuration

Configuration used: Repository: FastLED/fbuild/.coderabbit.yaml

Review profile: CHILL

Plan: Advanced

Run ID: 4f8aec25-23b2-4522-8731-d99d38cd5f3e

📥 Commits

Reviewing files that changed from the base of the PR and between 3e5aad7 and 539d1f7.

📒 Files selected for processing (1)
  • .github/workflows/check-ubuntu.yml
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Autopilot is currently an internal CodeRabbit preview.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@zackees
zackees merged commit 186b2ee into main Oct 2, 2026
22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Triage

Development

Successfully merging this pull request may close these issues.

1 participant