Repository navigation
Repin install-whitaker to 5a99aed7 (whitaker-installer 0.2.11) - #670
Conversation
Reviewer's guide (collapsed on small PRs)Reviewer's GuideThe CI lint workflow now pins the Whitaker installer action to shared-actions commit 5a99aed7, avoiding cold driver-build failures caused by upstream Dylint cloning the removed Clippy master branch; reviewers should verify the lint lane is green and inspect its Whitaker diagnostics. File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
Note Reviews pausedIt looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the Use the following commands to manage reviews:
Use the checkboxes below for quick actions:
Summary
WalkthroughThe CI workflow now pins the Whitaker installer to shared-actions revision ChangesWhitaker CI installer pin
Possibly related issues
Possibly related PRs
Priority: Change: Bug fix Merge Risk:
|
There was a problem hiding this comment.
Hey - I've found 1 issue
Prompt for AI Agents
Please address the comments from this code review:
## Individual Comments
### Comment 1
<location path=".github/workflows/ci.yml" line_range="326" />
<code_context>
- name: Install Whitaker
- uses: leynos/shared-actions/.github/actions/install-whitaker@013346ccfd37bd1e02eb430525233f1a4cd942b8
+ uses: leynos/shared-actions/.github/actions/install-whitaker@5a99aed78ce68dcebd3052b75c31e6f173162b1e # shared-actions 5a99aed7 (whitaker-installer 0.2.11)
- name: Validate Mermaid diagrams
</code_context>
<issue_to_address>
**Lint workflow exceeds line limit**
When the lint job runs yamllint, `yamllint` rejects this `uses:` line because its action pin and inline comment exceed the configured 120-character limit, so the lint job fails.
Move the revision comment to a separate line or shorten it so the workflow line stays within 120 characters.
</issue_to_address>|
|
||
| - name: Install Whitaker | ||
| uses: leynos/shared-actions/.github/actions/install-whitaker@013346ccfd37bd1e02eb430525233f1a4cd942b8 | ||
| uses: leynos/shared-actions/.github/actions/install-whitaker@5a99aed78ce68dcebd3052b75c31e6f173162b1e # shared-actions 5a99aed7 (whitaker-installer 0.2.11) |
There was a problem hiding this comment.
🔴 Critical · Lint workflow exceeds line limit
When the lint job runs yamllint, yamllint rejects this uses: line because its action pin and inline comment exceed the configured 120-character limit, so the lint job fails.
Move the revision comment to a separate line or shorten it so the workflow line stays within 120 characters.
Prompt for AI agents
In `.github/workflows/ci.yml` at line 326:
**Lint workflow exceeds line limit**
When the lint job runs yamllint, `yamllint` rejects this `uses:` line because its action pin and inline comment exceed the configured 120-character limit, so the lint job fails.
Move the revision comment to a separate line or shorten it so the workflow line stays within 120 characters.
Part of DF12-89
Repins
leynos/shared-actions/.github/actions/install-whitakerto5a99aed78ce68dcebd3052b75c31e6f173162b1e(shared-actions #651, approved as a root by concordat QG-002, leynos/concordat#331). The action then defaults to whitaker-installer 0.2.11, which builds the Dylint driver from a verified Clippy snapshot: upstream Dylint 6.0.1 clones Clippy'smaster, which no longer exists, so every cold Whitaker driver build fails.Pin-only: the single
uses:line(s) change; no other file.Other Whitaker paths
No bare
cargo dylint,cargo binstall whitakeror hand-rolled installer outside the action and thewhitakerwrapper.Notes
A cache-restored driver rebuilds once (about a minute); that is expected. Gate: CI green on the lint lane at the head, with the lint job's log read for Whitaker's diagnostics.
Summary by Sourcery
Restore reliable Whitaker lint setup by updating the CI installation action to the approved revision.
Bug Fixes:
CI: