Skip to content

Update github-ci actions to latest commit#983

Merged
khouadrired merged 5 commits intomainfrom
update-hash-and-lib
Apr 30, 2026
Merged

Update github-ci actions to latest commit#983
khouadrired merged 5 commits intomainfrom
update-hash-and-lib

Conversation

@khouadrired
Copy link
Copy Markdown
Contributor

This PR updates GitHub Actions workflows to reference the latest commit of powsybl/github-ci.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 29, 2026

Warning

Rate limit exceeded

@khouadrired has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 40 minutes and 9 seconds before requesting another review.

To keep reviews running without waiting, you can enable usage-based add-on for your organization. This allows additional reviews beyond the hourly cap. Account admins can enable it under billing.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 54045b24-6684-4989-a75e-2048e38f002a

📥 Commits

Reviewing files that changed from the base of the PR and between af84f1c and 74d4d8a.

📒 Files selected for processing (1)
  • .github/workflows/release.yml
📝 Walkthrough

Walkthrough

Adds a new GitHub Actions workflow for release preparation that reuses an external workflow with dispatch inputs and secrets. Updates an existing release workflow's reusable workflow reference commit. Upgrades Maven parent POM from version 22 to 26. Applies formatting adjustments and updates copyright year in a service file.

Changes

Cohort / File(s) Summary
GitHub Actions Workflows
.github/workflows/prepare-release.yml, .github/workflows/release.yml
New release preparation workflow added with manual dispatch trigger and input parameters. Existing release workflow's reusable workflow commit reference updated.
Build Configuration
pom.xml
Maven parent POM version upgraded from 22 to 26.
Source Code Formatting
src/main/java/org/gridsuite/study/server/service/SupervisionService.java
Indentation alignment adjustments in switch expression case bodies and copyright header year updated to 2026.
🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and specifically describes the main change: updating GitHub Actions workflows to reference the latest powsybl/github-ci commit, which aligns with the file changes in .github/workflows files.
Description check ✅ Passed The description directly relates to the changeset, explaining that GitHub Actions workflows are being updated to reference the latest commit of powsybl/github-ci, which matches the modifications in the workflow files.
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.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


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
Review rate limit: 0/1 reviews remaining, refill in 40 minutes and 9 seconds.

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

Signed-off-by: Radouane Khouadri <redouane.khouadri_externe@rte-france.com>
Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

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 the current code and only fix it if needed.

Inline comments:
In `@pom.xml`:
- Line 16: The parent POM references a non-existent version (26) of
com.powsybl:powsybl-parent-ws which breaks dependency resolution; update the
<version> element under the parent declaration in pom.xml (the
com.powsybl:powsybl-parent-ws parent block) to a valid released version such as
22 (or 23/25), save the change, and re-run the Maven build to confirm resolution
succeeds.
🪄 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: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 823ea428-7830-4d0c-ba91-23cef7a5c565

📥 Commits

Reviewing files that changed from the base of the PR and between bbc1053 and af84f1c.

📒 Files selected for processing (4)
  • .github/workflows/prepare-release.yml
  • .github/workflows/release.yml
  • pom.xml
  • src/main/java/org/gridsuite/study/server/service/SupervisionService.java

Comment thread pom.xml
<groupId>com.powsybl</groupId>
<artifactId>powsybl-parent-ws</artifactId>
<version>22</version>
<version>26</version>
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🌐 Web query:

What are the breaking changes (if any) between com.powsybl:powsybl-parent-ws version 22 and version 26, and which managed dependency/plugin versions changed?

💡 Result:

No version 26 of com.powsybl:powsybl-parent-ws exists on Maven Central as of 2026-04-29. The latest version is 22, released 2025-03-19. The parent powsybl-parent has releases up to v25 (2025-12-04), but powsybl-parent-ws POMs only go up to v22 in available data. No breaking changes or dependency/plugin version changes can be identified between non-existent v26 and v22. Minor patch releases like v22 to v22.1 and v22 to v23 mainly involve version bumps (e.g., checkstyle 3.1.3 to 3.1.4, checkstyle.version 11.0.1 added, Maven deploy plugin adjustments, migration to Central Portal from OSSRH) and checkstyle.xml header updates, with no explicit breaking changes documented.

Citations:


🌐 Web query:

Is com.powsybl:powsybl-parent-ws version 26 the current recommended version for GridSuite services, and are there migration notes for projects upgrading from 22?

💡 Result:

No, com.powsybl:powsybl-parent-ws version 26 does not exist and is not the current recommended version for GridSuite services. The latest released version is 22 (released 2025-03-19), with indications of v23 and v25 in GitHub repositories. GridSuite services use powsybl-ws-dependencies (latest v2.22.0, parent powsybl v22) and gridsuite-dependencies (v40.0.0, parent powsybl v22). PowSyBl parent latest release is v25. No specific migration notes from v22 were found; upgrades typically involve pull requests updating dependencies like powsybl-dependencies (e.g., to 2026.0.0 or v2025.x), adjusting code for API changes (e.g., DanglingLine to BoundaryLine), and removing redundant logic handled in newer PowSyBl core versions.

Citations:


Parent POM references non-existent version 26 — build will fail.

Version 26 of com.powsybl:powsybl-parent-ws does not exist. The latest released version is 22. This version reference will cause a Maven build failure during dependency resolution. Update to an available version (22, 23, or 25).

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@pom.xml` at line 16, The parent POM references a non-existent version (26) of
com.powsybl:powsybl-parent-ws which breaks dependency resolution; update the
<version> element under the parent declaration in pom.xml (the
com.powsybl:powsybl-parent-ws parent block) to a valid released version such as
22 (or 23/25), save the change, and re-run the Maven build to confirm resolution
succeeds.

@sonarqubecloud
Copy link
Copy Markdown

@khouadrired khouadrired merged commit a9ffd50 into main Apr 30, 2026
5 checks passed
@khouadrired khouadrired deleted the update-hash-and-lib branch April 30, 2026 07:57
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