Skip to content

Conversation

gimlichael
Copy link
Member

@gimlichael gimlichael commented Sep 15, 2025

This pull request is a service update focused on upgrading package dependencies across the project to their latest compatible versions. It also updates the release notes and changelog to reflect the new version, and refreshes the Docker and test environment images for consistency.

Dependency Upgrades:

  • Updated several package versions in Directory.Packages.props, including Codebelt.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json, Codebelt.Extensions.AspNetCore.Mvc.Formatters.Text.Yaml, Codebelt.Extensions.Xunit.App, and multiple Cuemon packages, to their latest releases.
  • Upgraded the Docker image version for the Ubuntu test environment in testenvironments.json to use newer .NET runtime and test runner versions.
  • Bumped the NGINX base image version in .docfx/Dockerfile.docfx from 1.29.0-alpine to 1.29.1-alpine.

Documentation Updates:

  • Added release notes for version 9.0.7 in .nuget/Codebelt.Extensions.Asp.Versioning/PackageReleaseNotes.txt, highlighting upgraded dependencies and supported target frameworks.
  • Updated CHANGELOG.md to include the new 9.0.7 release and its focus on package dependency updates.

Summary by CodeRabbit

  • Chores

    • Upgraded multiple dependencies to the latest compatible versions across supported frameworks.
    • Updated base Docker image version for improved stability/security.
    • Refreshed test environment Docker image tags to current runtime patches.
  • Documentation

    • Added release notes for version 9.0.7, highlighting dependency updates and availability for .NET 9 and .NET 8.
    • Updated changelog with a 9.0.7 entry noting this service-focused update.

@gimlichael gimlichael self-assigned this Sep 15, 2025
Copy link

coderabbitai bot commented Sep 15, 2025

Walkthrough

Version bumps across Docker, central package props, and test environment config; added release notes and changelog entry for 9.0.7. No code or API changes.

Changes

Cohort / File(s) Summary of changes
Docs Docker image
.docfx/Dockerfile.docfx
Updated ARG NGINX_VERSION from 1.29.0-alpine to 1.29.1-alpine; base and final stages now pull 1.29.1-alpine.
Release notes & changelog
.nuget/Codebelt.Extensions.Asp.Versioning/PackageReleaseNotes.txt, CHANGELOG.md
Added 9.0.7 entries: release notes block and changelog line dated 2025-09-15; prior entries retained.
Central package versions
Directory.Packages.props
Bumped package versions: Codebelt.* formatters to 9.0.7; Codebelt.Extensions.Xunit.App to 10.0.6; Cuemon.* ASP.NET Core packages to 9.0.9.
Test environments
testenvironments.json
Updated Docker-Ubuntu image tag from net8.0.413-9.0.304 to net8.0.414-9.0.305.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

Poem

I twitch my nose at nine-dot-oh-seven light,
Hop through props where versions take their flight.
Changelog crumbs, a tidy trail I leave,
Docker hums, new NGINX I weave.
Test burrow’s image fresh and spry—
Dependencies patched, and off I fly! 🥕🐇

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title Check ✅ Passed The title "V9.0.7/service update" is concise and directly related to the pull request's primary purpose—preparing a v9.0.7 service release through dependency bumps, Docker/test image updates, and documentation/changelog changes—so it adequately summarizes the main change for someone scanning the history.
Docstring Coverage ✅ Passed No functions found in the changes. Docstring coverage check skipped.
✨ Finishing touches
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch v9.0.7/service-update

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.

Copy link

@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: 0

🧹 Nitpick comments (1)
.docfx/Dockerfile.docfx (1)

1-1: NGINX patch bump looks good; optionally pin platform in final stage.
To avoid cross-arch surprises in multi-arch builds, consider making the final stage explicit on platform.

Apply this minimal change:

-FROM nginx:${NGINX_VERSION} AS final
+FROM --platform=$TARGETPLATFORM nginx:${NGINX_VERSION} AS final

Optional: pin to a digest for supply-chain reproducibility (keep the tag for readability).

Also applies to: 13-13

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 10ebfb0 and 475e628.

📒 Files selected for processing (5)
  • .docfx/Dockerfile.docfx (1 hunks)
  • .nuget/Codebelt.Extensions.Asp.Versioning/PackageReleaseNotes.txt (1 hunks)
  • CHANGELOG.md (1 hunks)
  • Directory.Packages.props (1 hunks)
  • testenvironments.json (1 hunks)
🔇 Additional comments (4)
CHANGELOG.md (1)

10-12: LGTM – concise 9.0.7 entry, date matches PR (2025-09-15).
Consistent with prior service-update wording.

testenvironments.json (1)

12-12: LGTM — test runner image tag verified on Docker Hub

Confirmed tag "net8.0.414-9.0.305" exists; last updated 2025-09-13T13:25:07.905456Z.

.nuget/Codebelt.Extensions.Asp.Versioning/PackageReleaseNotes.txt (1)

1-6: Normalize encoding and remove NBSPs (no BOM found)
.nuget/Codebelt.Extensions.Asp.Versioning/PackageReleaseNotes.txt contains many U+00A0 (NBSP) characters (e.g., lines 3, 6, 9 … 95); no U+FEFF (BOM) was detected. Replace NBSPs with plain spaces (or remove NBSP-only blank lines) and save as UTF‑8 without BOM.

Likely an incorrect or invalid review comment.

Directory.Packages.props (1)

10-16: LGTM — central version bumps only; no stray per-project versions found.
Scanned csproj/props/targets for PackageReference Version attributes for the listed packages — none found.

Copy link

codecov bot commented Sep 15, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 89.69%. Comparing base (10ebfb0) to head (475e628).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #16   +/-   ##
=======================================
  Coverage   89.69%   89.69%           
=======================================
  Files           4        4           
  Lines          97       97           
  Branches        9        9           
=======================================
  Hits           87       87           
  Misses         10       10           

☔ 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.

Copy link

@gimlichael gimlichael merged commit 5a1b8ae into main Sep 15, 2025
29 of 33 checks passed
@gimlichael gimlichael deleted the v9.0.7/service-update branch September 15, 2025 21:34
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