Skip to content

Korjaa Dependabot-päivitysten CI-tarkistukset#87

Merged
Insaner1980 merged 3 commits into
mainfrom
codex/korjaa-dependabot-prt-20260724
Jul 24, 2026
Merged

Korjaa Dependabot-päivitysten CI-tarkistukset#87
Insaner1980 merged 3 commits into
mainfrom
codex/korjaa-dependabot-prt-20260724

Conversation

@Insaner1980

@Insaner1980 Insaner1980 commented Jul 24, 2026

Copy link
Copy Markdown
Owner

Yhteenveto

  • päivittää checkout-pinnit versioon 7.0.1 ja setup-java-kommentit versioon 5.6.0
  • päivittää CodeQL-toiminnot versioon 4.37.3
  • käyttää täsmällisesti lukittua CodeQL 2026-07-24 nightly-bundlea, joka tukee Kotlin 2.4.10:tä
  • poistaa checkout-tunnusten säilytyksen tarkistusajoista
  • ryhmittelee tulevat CodeQL-komponenttipäivitykset yhdeksi Dependabot-PR:ksi

Juurisyy

CodeQL 2.26.1 tukee Kotlin-versioita vain alle 2.4.10:n. Siksi kaikki Dependabot-PR:t epäonnistuivat samassa Analyze (Java/Kotlin) -tarkistuksessa riippumatta omasta muutoksestaan.

Validointi

  • kaikki YAML-tiedostot jäsentyvät onnistuneesti
  • git diff --check läpäisee
  • Action-tagit ja commit-SHA:t tarkistettu GitHub APIsta
  • nightly-assetti ja sen SHA-256-metatieto tarkistettu GitHub-releasesta

Summary by CodeRabbit

  • Security

    • Updated automated security scanning tooling with newer, pinned action revisions.
    • Strengthened CodeQL by downloading and verifying a nightly tool bundle via SHA checks.
    • Refreshed CodeQL analyzer runs with updated pinned versions.
  • Maintenance

    • Updated CI-related workflows (lint, quality analysis, release builds) with refreshed pinned action revisions.
    • Improved workflow credential handling by disabling persisted credentials where applicable.
    • Grouped automated dependency updates to simplify maintenance.

@coderabbitai

coderabbitai Bot commented Jul 24, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: cdc89bb7-fd8e-42a4-a3a8-80d249207ab5

📥 Commits

Reviewing files that changed from the base of the PR and between 29626da and c6caf97.

📒 Files selected for processing (1)
  • .github/workflows/codeql.yml
🚧 Files skipped from review as they are similar to previous changes (1)
  • .github/workflows/codeql.yml

📝 Walkthrough

Walkthrough

GitHub Actions workflows update pinned checkout, CodeQL, and related action revisions. CodeQL uses a verified nightly tool bundle, selected workflows disable credential persistence, and Dependabot groups CodeQL action updates.

Changes

GitHub Actions maintenance

Layer / File(s) Summary
Workflow action pin updates
.github/workflows/lint.yml, .github/workflows/qodana.yml, .github/workflows/release-build.yml, .github/workflows/security.yml, .github/workflows/sonar.yml
Checkout action revisions are updated, selected workflows disable persisted credentials, and setup-java comments are refreshed.
CodeQL action and tool updates
.github/workflows/codeql.yml, .github/workflows/security.yml
CodeQL actions are repinned, a nightly bundle is downloaded and SHA256-verified, and the existing analysis build and category remain unchanged.
Dependabot CodeQL grouping
.github/dependabot.yml
GitHub CodeQL action updates are grouped using a matching package pattern.

Estimated code review effort: 2 (Simple) | ~10 minutes

Possibly related PRs

Suggested labels: dependencies, github_actions

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly matches the main change: fixing CI checks for Dependabot updates.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch codex/korjaa-dependabot-prt-20260724

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

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 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 @.github/workflows/codeql.yml:
- Around line 40-45: Update the CodeQL workflow before the
github/codeql-action/init step to download the nightly bundle locally, verify it
against a pinned published SHA-256 digest, and fail on mismatch. Configure init
to consume the verified local bundle rather than the direct third-party URL,
preserving the existing language and manual build settings.
🪄 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: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 196f93f3-9e9c-4b85-a73c-15fce94198c5

📥 Commits

Reviewing files that changed from the base of the PR and between 7a2bc0a and f4f1078.

📒 Files selected for processing (7)
  • .github/dependabot.yml
  • .github/workflows/codeql.yml
  • .github/workflows/lint.yml
  • .github/workflows/qodana.yml
  • .github/workflows/release-build.yml
  • .github/workflows/security.yml
  • .github/workflows/sonar.yml

Comment thread .github/workflows/codeql.yml Outdated

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: f4f1078c80

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread .github/workflows/codeql.yml Outdated

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 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 @.github/workflows/codeql.yml:
- Line 22: Update the CODEQL_BUNDLE_PATH definition in the workflow job
environment to use the job-scope-compatible github.workspace context instead of
runner.temp, or move this variable to a step-level env where runner.temp is
supported.
🪄 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: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: f600bbf9-6ccd-4990-bbbd-7feb08205a88

📥 Commits

Reviewing files that changed from the base of the PR and between f4f1078 and 29626da.

📒 Files selected for processing (1)
  • .github/workflows/codeql.yml

Comment thread .github/workflows/codeql.yml Outdated
@sonarqubecloud

Copy link
Copy Markdown

@Insaner1980
Insaner1980 merged commit dca7e3e into main Jul 24, 2026
11 checks passed
@Insaner1980
Insaner1980 deleted the codex/korjaa-dependabot-prt-20260724 branch July 24, 2026 08:55
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.

1 participant