Skip to content

Conversation

@mtrezza
Copy link
Member

@mtrezza mtrezza commented Dec 12, 2025

Summary by CodeRabbit

  • Chores
    • Updated release configuration to support version 9.x.x branch alongside improved changelog file path management for different release branches.
    • Removed support for next-major and version 8.x.x release branches.

✏️ Tip: You can customize this high-level summary in your review settings.

Signed-off-by: Manuel <5673677+mtrezza@users.noreply.github.com>
@parse-github-assistant
Copy link

🚀 Thanks for opening this pull request!

@coderabbitai
Copy link

coderabbitai bot commented Dec 12, 2025

Caution

Review failed

The pull request is closed.

📝 Walkthrough

Walkthrough

The pull request modifies the release configuration to update changelog file path resolution with a conditional suffix mechanism based on branch names, and updates the semantic-release branches configuration to support version 9.x.x while removing support for version 8.x.x and the next-major branch.

Changes

Cohort / File(s) Summary
Release configuration updates
\.releaserc\.js
Introduces changelogFileSuffix logic to map release branch patterns to a generic 'release' suffix or preserve the branch name; updates changelogFile path to use the suffix. Removes 'next-major' and 'release-8.x.x' branch entries; adds new 'release-9.x.x' branch target with corresponding range and channel configuration.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

  • Focus on verifying the changelog file path mapping logic correctly handles the branch name patterns
  • Confirm the semantic-release branch configuration correctly targets version 9.x.x and that removal of 8.x.x is intentional
  • Validate that the changelogFileSuffix conditional logic properly handles edge cases and branch naming conventions
✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch ci/auto-release-lts

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 04cc78f and 764e02d.

📒 Files selected for processing (1)
  • .releaserc.js (2 hunks)

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.

@parseplatformorg
Copy link
Contributor

Snyk checks have passed. No issues have been found so far.

Status Scanner Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@mtrezza mtrezza merged commit aa98357 into alpha Dec 12, 2025
23 of 25 checks passed
@mtrezza mtrezza deleted the ci/auto-release-lts branch December 12, 2025 00:28
@mtrezza mtrezza mentioned this pull request Dec 12, 2025
24 tasks
@codecov
Copy link

codecov bot commented Dec 12, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 92.56%. Comparing base (6b9f896) to head (764e02d).
⚠️ Report is 9 commits behind head on alpha.

Additional details and impacted files
@@            Coverage Diff             @@
##            alpha    #9969      +/-   ##
==========================================
- Coverage   92.58%   92.56%   -0.02%     
==========================================
  Files         191      191              
  Lines       15544    15544              
  Branches      177      177              
==========================================
- Hits        14391    14389       -2     
- Misses       1141     1143       +2     
  Partials       12       12              

☔ 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.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@parseplatformorg
Copy link
Contributor

🎉 This change has been released in version 9.0.0-alpha.1

@parseplatformorg parseplatformorg added the state:released-alpha Released as alpha version label Dec 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

state:released-alpha Released as alpha version

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants