Conversation
Bumps the release group with 1 update: [actions/create-github-app-token](https://github.com/actions/create-github-app-token). Updates `actions/create-github-app-token` from 3.1.1 to 3.2.0 - [Release notes](https://github.com/actions/create-github-app-token/releases) - [Changelog](https://github.com/actions/create-github-app-token/blob/main/CHANGELOG.md) - [Commits](actions/create-github-app-token@1b10c78...bcd2ba4) --- updated-dependencies: - dependency-name: actions/create-github-app-token dependency-version: 3.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: release ... Signed-off-by: dependabot[bot] <support@github.com>
…evelop/release-9f1c31c749 chore(deps): bump actions/create-github-app-token from 3.1.1 to 3.2.0 in the release group
…notifications chore(deployment-matrix): update matrix lerian notifications
WalkthroughThis PR contains two independent updates: a pinned dependency bump of ChangesGitHub App Token Action Update
Deployment Matrix Configuration
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
Suggested labels
🚥 Pre-merge checks | ✅ 3 | ❌ 2❌ Failed checks (1 warning, 1 inconclusive)
✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
🔍 PR Validation Summary✅ PR Mergeable — no blocking failures
|
🔍 Lint Analysis
|
🛡️ CodeQL Analysis ResultsLanguages analyzed: ✅ No security issues found. 🔍 View full scan logs | 🛡️ Security tab |
There was a problem hiding this comment.
Warning
CodeRabbit couldn't request changes on this pull request because it doesn't have sufficient GitHub permissions.
Please grant CodeRabbit Pull requests: Read and write permission and re-run the review.
Actionable comments posted: 1
Caution
Some comments are outside the diff and can’t be posted inline due to platform limitations.
⚠️ Outside diff range comments (1)
.github/workflows/backmerge.yml (1)
145-149:⚠️ Potential issue | 🟠 Major | ⚡ Quick winScope GitHub App token permissions to least privilege in .github/workflows/backmerge.yml
actions/create-github-app-tokenwith nopermission-*inputs will issue a token inheriting all permissions granted to the GitHub App installation; set explicitpermission-*values (and keeprepositories/ownerexplicit if desired) to match only what the backmerge job needs, and apply the same least-privilege scoping to any other workflows that create the same kind of token in this PR.🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In @.github/workflows/backmerge.yml around lines 145 - 149, The workflow currently creates a GitHub App token via the actions/create-github-app-token step with id "app-token" but does not declare any permission-* inputs, so the token inherits all installation permissions; update the "app-token" step to add explicit permission-* inputs (e.g., permission-contents, permission-pull-requests, permission-issues, etc.) that exactly match what the backmerge job needs and set repositories/owner inputs if applicable to restrict scope, ensuring you choose the least-privilege set for this job and replicate the same scoping in any other workflow steps that create the same token.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@config/deployment-matrix.yml`:
- Line 109: The deployment matrix has inconsistent ordering for the service name
lerian-notification across clusters; to fix it, open the
config/deployment-matrix.yml and move the lerian-notification entry in the
Clotilde, Anacleto and Benedita cluster lists so it sits directly after the
product-console entry (matching Firmino’s ordering), ensuring each cluster’s app
list preserves the same relative position for lerian-notification as in Firmino.
---
Outside diff comments:
In @.github/workflows/backmerge.yml:
- Around line 145-149: The workflow currently creates a GitHub App token via the
actions/create-github-app-token step with id "app-token" but does not declare
any permission-* inputs, so the token inherits all installation permissions;
update the "app-token" step to add explicit permission-* inputs (e.g.,
permission-contents, permission-pull-requests, permission-issues, etc.) that
exactly match what the backmerge job needs and set repositories/owner inputs if
applicable to restrict scope, ensuring you choose the least-privilege set for
this job and replicate the same scoping in any other workflow steps that create
the same token.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yml
Review profile: ASSERTIVE
Plan: Pro
Run ID: 6958b345-d88e-4c91-bfb0-cd8f0216c63f
📒 Files selected for processing (8)
.github/workflows/backmerge.yml.github/workflows/gptchangelog.yml.github/workflows/helm-update-chart.yml.github/workflows/helm-upgrade-doc.yml.github/workflows/release-notification.yml.github/workflows/release.yml.github/workflows/typescript-release.ymlconfig/deployment-matrix.yml
GitHub Actions Shared Workflows
Description
Type of Change
feat: New workflow or new input/output/step in an existing workflowfix: Bug fix in a workflow (incorrect behavior, broken step, wrong condition)perf: Performance improvement (e.g. caching, parallelism, reduced steps)refactor: Internal restructuring with no behavior changedocs: Documentation only (README, docs/, inline comments)ci: Changes to self-CI (workflows under.github/workflows/that run on this repo)chore: Dependency bumps, config updates, maintenancetest: Adding or updating testsBREAKING CHANGE: Callers must update their configuration after this PRBreaking Changes
None.
Testing
@this-branchor the beta tagCaller repo / workflow run:
Related Issues
Closes #
Summary by CodeRabbit