Skip to content

ci: stop Dependabot proposing sonarqube-scan-action v8 - #66

Merged
mattinannt merged 3 commits into
mainfrom
chore/dependabot-hold-sonar-scan
Oct 14, 2026
Merged

mattinannt merged 3 commits into
mainfrom
chore/dependabot-hold-sonar-scan

Conversation

@itsjavi

@itsjavi itsjavi commented Oct 13, 2026

Copy link
Copy Markdown
Member

What & why

Was: .github/workflows/sonarqube.yml holds SonarSource/sonarqube-scan-action at v6.0.0 (the comment on the pin explains why: v8 fetches SonarSource's GPG key from keyservers this harden-runner macOS runner can't reach, so the scan fails). Dependabot ignores that comment: #61 bumped it to v8.2.2 and was merged, breaking the Sonar step on main until #64 carried the revert, and #65 now proposes v8.3.0.

Now: .github/dependabot.yml ignores major updates of that action. v6 minor and patch releases still come through.

Split out of #62 at review.

Coverage

Behaviour Level Outcome
Config parses with the new ignore entry manual (YAML load) Parses; ignore lists the action with version-update:semver-major
Dependabot stops proposing v8 not verifiable before merge Dependabot reads the config from the default branch. Once merged, #65's next rebase should drop the Sonar bump; if it doesn't, @dependabot recreate on #65

No visual delta — CI config only.

Breaking changes

  • This is a breaking change

Note

AI model used — claude-opus-5-5.

The workflow holds the action at v6.0.0 because v8 verifies the scanner
against SonarSource's GPG key from keyservers this macOS runner cannot
reach, which fails the scan. Dependabot proposed v8 anyway (#61, #65)
and #61 was merged, breaking the Sonar step until it was reverted.
Ignoring major updates keeps the pin; v6 minor and patch releases still
come through.

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

coderabbitai Bot commented Oct 13, 2026 •

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: ASSERTIVE
  • Plan: Advanced
  • Run ID: 44ea0b50-1585-46eb-9c1f-b060a706ab76
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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.

@itsjavi
itsjavi requested a review from Dhruwang October 13, 2026 09:52
@itsjavi
itsjavi enabled auto-merge October 13, 2026 13:53
@sonarqubecloud

Copy link
Copy Markdown

@mattinannt
mattinannt disabled auto-merge October 14, 2026 08:06
@mattinannt
mattinannt added this pull request to the merge queue Oct 14, 2026
Merged via the queue into main with commit 9c90c2b Oct 14, 2026
1 of 2 checks passed
@pandeymangg pandeymangg mentioned this pull request Oct 19, 2026
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.

4 participants