Skip to content

AP-1325 Update slack channels - #615

Merged
alex-meseldzija-sonarsource merged 2 commits into
masterfrom
lb/AP-1300-update-slack-channels
Nov 11, 2026
Merged

alex-meseldzija-sonarsource merged 2 commits into
masterfrom
lb/AP-1300-update-slack-channels

Conversation

@BartLucien

@BartLucien BartLucien commented Nov 10, 2026 •

Copy link
Copy Markdown
Contributor

Part of AP-1300


Summary by Gitar

  • Slack channels:
    • Switched Slack notifications from the corelang squad to analysis-platform squad channels in build, release, and lock-branch workflows
  • Renovate config:
    • Changed Renovate preset from quality-corelang-squad to quality-analysis-platform-squad

This will update automatically on new commits.

@hashicorp-vault-sonar-prod hashicorp-vault-sonar-prod Bot changed the title Update slack channels AP-1325 Update slack channels Nov 10, 2026
@hashicorp-vault-sonar-prod

hashicorp-vault-sonar-prod Bot commented Nov 10, 2026 •

Copy link
Copy Markdown
Contributor

AP-1325

@gitar-bot

gitar-bot Bot commented Nov 10, 2026 •

Copy link
Copy Markdown
Code Review ⚠️ Changes requested 0 closed / 1 findings

🟡 Medium risk · Redirecting build, release, and lock-branch alerts and Renovate ownership to analysis-platform channels could misroute notifications or maintenance updates.

Switches Slack notifications in build, release, and lock-branch workflows from the corelang squad to analysis-platform squad channels, and changes the Renovate preset in .github/renovate.json to quality-analysis-platform-squad. Changes requested: the quality-analysis-platform-squad preset does not yet exist in SonarSource/renovate-config, so merging first would break Renovate config resolution and halt dependency-update PRs. Publish the preset first or keep quality-corelang-squad until it is available.

⚠️ Bug: Renovate preset quality-analysis-platform-squad doesn't exist yet

📄 .github/renovate.json:4 🔗 link

renovate.json now extends github>SonarSource/renovate-config:quality-analysis-platform-squad. The root of SonarSource/renovate-config has no quality-analysis-platform-squad.json (repo contents). It only has quality-abd-squad.json, quality-corelang-squad.json and quality-jvm-squad.json. If this merges before that preset exists, Renovate can't resolve it. It will report a config validation error ('preset not found') and stop opening dependency-update PRs for this repo. Add the preset to renovate-config first, or keep quality-corelang-squad until it is published.

Keep the existing preset until quality-analysis-platform-squad is published in SonarSource/renovate-config
"github>SonarSource/renovate-config:quality-corelang-squad"
🤖 Prompt for agents
Code Review: Switches Slack notifications in build, release, and lock-branch workflows from the corelang squad to analysis-platform squad channels, and changes the Renovate preset in `.github/renovate.json` to `quality-analysis-platform-squad`. Changes requested: the `quality-analysis-platform-squad` preset does not yet exist in SonarSource/renovate-config, so merging first would break Renovate config resolution and halt dependency-update PRs. Publish the preset first or keep `quality-corelang-squad` until it is available.

1. ⚠️ Bug: Renovate preset quality-analysis-platform-squad doesn't exist yet
   Files: .github/renovate.json:4

   `renovate.json` now extends `github>SonarSource/renovate-config:quality-analysis-platform-squad`. The root of SonarSource/renovate-config has no `quality-analysis-platform-squad.json` ([repo contents](https://api.github.com/repos/SonarSource/renovate-config/contents/)). It only has `quality-abd-squad.json`, `quality-corelang-squad.json` and `quality-jvm-squad.json`. If this merges before that preset exists, Renovate can't resolve it. It will report a config validation error ('preset not found') and stop opening dependency-update PRs for this repo. Add the preset to renovate-config first, or keep `quality-corelang-squad` until it is published.

   Fix (Keep the existing preset until quality-analysis-platform-squad is published in SonarSource/renovate-config):
   "github>SonarSource/renovate-config:quality-corelang-squad"

Verification Rules 2/3 met Repos 12 inspected · PRs 3 inspected
Rules 1 failed 2 passed

❌ Approved GitHub Actions runners - release.yml uses the retired sonar-xs-public label (lines 40, 84, 129); replace it with sonar-xs per the runners policy (https://xtranet-sonarsource.atlassian.net/wiki/spaces/Platform/pages/3694231566/GitHub+Actions+Runners+-+GitHub), or github-ubuntu-latest-s if the job needs a GitHub-hosted runner.
✅ Internal artifact registries
✅ Repository license compliance

Functional validation No results

Broader impact Repos 12 inspected PRs 3 inspected
Cross-repo 12 repositories inspected 0 open impacts

SonarSource/sonar-java-jdt Inspected
SonarSource/sonar-html Inspected
SonarSource/sslr Inspected
SonarSource/gh-action-lt-backlog Inspected
SonarSource/sonar-lits Inspected

7 more repositories

Cross-PR 3 PRs inspected 0 open impacts

PR 105: AP-1319 Update slack channels Inspected
PR 223: AP-1326 Update Slack channels Inspected
PR 470: AP-1321 Update slack channels Inspected

Auto-approval Not enabled

Set up

For more verification details, comment gitar display:verbose.

Options

Auto-apply is off → Gitar will not commit updates to this branch.
Display: compact → Showing compact verification results.
Unblock → Override a blocking verdict and allow merging.

Comment with these commands to change the behavior for this request:

Auto-apply Compact Unblock
gitar auto-apply:on         
gitar display:verbose         
gitar unblock         

Was this helpful? React with 👍 / 👎 | Gitar

Comment thread .github/renovate.json
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"github>SonarSource/renovate-config:quality-corelang-squad"
"github>SonarSource/renovate-config:quality-analysis-platform-squad"

@gitar-bot gitar-bot Bot Nov 10, 2026 •

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Bug: Renovate preset quality-analysis-platform-squad doesn't exist yet

renovate.json now extends github>SonarSource/renovate-config:quality-analysis-platform-squad. The root of SonarSource/renovate-config has no quality-analysis-platform-squad.json (repo contents). It only has quality-abd-squad.json, quality-corelang-squad.json and quality-jvm-squad.json. If this merges before that preset exists, Renovate can't resolve it. It will report a config validation error ('preset not found') and stop opening dependency-update PRs for this repo. Add the preset to renovate-config first, or keep quality-corelang-squad until it is published.

Keep the existing preset until quality-analysis-platform-squad is published in SonarSource/renovate-config:

"github>SonarSource/renovate-config:quality-corelang-squad"

Was this helpful? React with 👍 / 👎

@sonarqube-next

Copy link
Copy Markdown

@BartLucien
BartLucien marked this pull request as ready for review November 11, 2026 09:19

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@alex-meseldzija-sonarsource
alex-meseldzija-sonarsource merged commit 0d6ea0b into master Nov 11, 2026
15 checks passed
@alex-meseldzija-sonarsource
alex-meseldzija-sonarsource deleted the lb/AP-1300-update-slack-channels branch November 11, 2026 10:45
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