Skip to content

docs(changelog): prepare release notes for v2.0.1-chelsea#316

Merged
nanotaboada merged 1 commit intomasterfrom
release/v2.0.1-chelsea
Apr 11, 2026
Merged

docs(changelog): prepare release notes for v2.0.1-chelsea#316
nanotaboada merged 1 commit intomasterfrom
release/v2.0.1-chelsea

Conversation

@nanotaboada
Copy link
Copy Markdown
Owner

@nanotaboada nanotaboada commented Apr 11, 2026

Summary

Prepares the CHANGELOG.md for the v2.0.1-chelsea patch release.

What's included

Added

Changed

Test plan

  • CHANGELOG.md diff is correct — versioned heading, clean [Unreleased] reset, empty ### Fixed / ### Removed removed
  • CI passes

🤖 Generated with Claude Code


This change is Reviewable

Summary by CodeRabbit

  • Documentation
    • Updated changelog for version 2.0.1 release, documenting Flyway database migration integration, CD workflow runtime verification enhancements, and Java runtime update to eclipse-temurin:25-jre-alpine.

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Apr 11, 2026

Walkthrough

Updates CHANGELOG.md with empty subsections for "Changed", "Fixed", and "Removed" under the Unreleased section, and adds a new 2.0.1 - Chelsea release entry dated 2026-04-11 documenting Flyway integration, CD workflow runtime verification, and runtime image switch to eclipse-temurin:25-jre-alpine.

Changes

Cohort / File(s) Summary
Changelog Update
CHANGELOG.md
Added empty subsections under Unreleased section and introduced new 2.0.1 release entry with Flyway integration details, CD workflow runtime verification step, and runtime image base change to eclipse-temurin:25-jre-alpine.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

🚥 Pre-merge checks | ✅ 2
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed The title follows Conventional Commits format with 'docs:' prefix, is descriptive and specific about preparing release notes for v2.0.1-chelsea, and is 57 characters (well under the 80-character limit).
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

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

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release/v2.0.1-chelsea
  • 🛠️ sync documentation: Commit on current branch
  • 🛠️ sync documentation: Create PR
  • 🛠️ enforce http error handling: Commit on current branch
  • 🛠️ enforce http error handling: Create PR
  • 🛠️ idiomatic review: Commit on current branch
  • 🛠️ idiomatic review: Create PR
  • 🛠️ verify api contract: Commit on current branch
  • 🛠️ verify api contract: Create PR

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 and usage tips.

@sonarqubecloud
Copy link
Copy Markdown

@codecov
Copy link
Copy Markdown

codecov bot commented Apr 11, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (e6f656e) to head (865b7e6).
⚠️ Report is 2 commits behind head on master.

Additional details and impacted files
@@             Coverage Diff             @@
##              master      #316   +/-   ##
===========================================
  Coverage     100.00%   100.00%           
  Complexity        30        30           
===========================================
  Files              2         2           
  Lines             88        88           
  Branches           8         8           
===========================================
  Hits              88        88           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@nanotaboada
Copy link
Copy Markdown
Owner Author

@coderabbitai review

@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Apr 11, 2026

✅ Actions performed

Review triggered.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

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.

🧹 Nitpick comments (1)
CHANGELOG.md (1)

57-69: Consider breaking the Flyway integration description into sub-bullets for readability.

The Flyway integration bullet spans 13 lines with multiple distinct changes (dependencies, migration scripts, configuration, test environment, Hibernate validation). Breaking it into sub-bullets would improve scannability.

📝 Optional formatting improvement
-  add `spring-boot-starter-flyway` (Spring Boot 4.0 requires this dedicated
-  starter for autoconfiguration — `flyway-core` alone is insufficient) and
-  `flyway-database-postgresql` to `pom.xml`; create
-  migration directory `src/main/resources/db/migration/` with three versioned
-  scripts: `V1__Create_players_table.sql` (schema), `V2__Seed_starting11.sql`
-  (11 Starting XI players), `V3__Seed_substitutes.sql` (15 substitute players);
-  configure `spring.flyway.enabled=true` and `spring.flyway.locations` only —
-  no baseline settings, Flyway runs V1→V2→V3 from scratch on every empty
-  database; disable Flyway in test environment which continues to use SQLite
-  in-memory with `ddl.sql`/`dml.sql`; switch `spring.jpa.hibernate.ddl-auto`
-  from `none` to `validate` so Hibernate verifies entity mappings against the
-  Flyway-managed schema (`#130`)
+  (`#130`):
+  - Add `spring-boot-starter-flyway` (Spring Boot 4.0 requires this dedicated
+    starter for autoconfiguration — `flyway-core` alone is insufficient) and
+    `flyway-database-postgresql` to `pom.xml`
+  - Create migration directory `src/main/resources/db/migration/` with three
+    versioned scripts: `V1__Create_players_table.sql` (schema),
+    `V2__Seed_starting11.sql` (11 Starting XI players),
+    `V3__Seed_substitutes.sql` (15 substitute players)
+  - Configure `spring.flyway.enabled=true` and `spring.flyway.locations` only —
+    no baseline settings, Flyway runs V1→V2→V3 from scratch on every empty
+    database
+  - Disable Flyway in test environment which continues to use SQLite in-memory
+    with `ddl.sql`/`dml.sql`
+  - Switch `spring.jpa.hibernate.ddl-auto` from `none` to `validate` so
+    Hibernate verifies entity mappings against the Flyway-managed schema
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@CHANGELOG.md` around lines 57 - 69, Break the long Flyway integration entry
into concise sub-bullets to improve readability: create separate sub-bullets for
(1) dependencies added (`spring-boot-starter-flyway`,
`flyway-database-postgresql`), (2) migration scripts and folder
(`src/main/resources/db/migration/` with `V1__Create_players_table.sql`,
`V2__Seed_starting11.sql`, `V3__Seed_substitutes.sql`), (3) runtime
configuration changes (`spring.flyway.enabled=true`, `spring.flyway.locations`
and no baseline), and (4) test and Hibernate adjustments (disabling Flyway in
tests using `ddl.sql`/`dml.sql` and changing `spring.jpa.hibernate.ddl-auto` to
`validate`); keep each sub-bullet to one short sentence and preserve the
original facts and order.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Nitpick comments:
In `@CHANGELOG.md`:
- Around line 57-69: Break the long Flyway integration entry into concise
sub-bullets to improve readability: create separate sub-bullets for (1)
dependencies added (`spring-boot-starter-flyway`, `flyway-database-postgresql`),
(2) migration scripts and folder (`src/main/resources/db/migration/` with
`V1__Create_players_table.sql`, `V2__Seed_starting11.sql`,
`V3__Seed_substitutes.sql`), (3) runtime configuration changes
(`spring.flyway.enabled=true`, `spring.flyway.locations` and no baseline), and
(4) test and Hibernate adjustments (disabling Flyway in tests using
`ddl.sql`/`dml.sql` and changing `spring.jpa.hibernate.ddl-auto` to `validate`);
keep each sub-bullet to one short sentence and preserve the original facts and
order.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 5cabd417-a750-4d83-9935-0a6ac8299b5a

📥 Commits

Reviewing files that changed from the base of the PR and between e6f656e and 865b7e6.

📒 Files selected for processing (1)
  • CHANGELOG.md

@nanotaboada nanotaboada merged commit a0566a0 into master Apr 11, 2026
12 checks passed
@nanotaboada nanotaboada deleted the release/v2.0.1-chelsea branch April 11, 2026 14:04
@coderabbitai coderabbitai bot mentioned this pull request Apr 12, 2026
3 tasks
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