Skip to content

fix: align release-plz config with new schema#137

Merged
behrangsa merged 3 commits intomasterfrom
feat/release-pipeline-3
Sep 24, 2025
Merged

fix: align release-plz config with new schema#137
behrangsa merged 3 commits intomasterfrom
feat/release-pipeline-3

Conversation

@behrangsa
Copy link
Contributor

Summary

  • drop the legacy [package.version] and [package.semver] tables that release-plz 0.3.146 no longer accepts (per https://release-plz.dev/docs/config)
  • keep the workspace/package/changelog settings intact so release-plz can still generate our changelog and PR text

Testing

  • cargo fmt --check
  • cargo clippy --all-targets --all-features
  • cargo test -- --test-threads=1
  • release-plz release-pr --config .release-plz.toml (halts only to ask for --git-token, confirming config parses)

Copilot AI review requested due to automatic review settings September 24, 2025 21:30
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR updates the .release-plz.toml configuration file to comply with the new schema requirements of release-plz 0.3.146. The update removes deprecated configuration sections while preserving essential changelog and workspace functionality.

  • Removes deprecated [package.version] and [package.semver] tables that are no longer supported
  • Migrates git-cliff configuration from [package.git_cliff] to the top-level [changelog] section
  • Updates regex patterns and template syntax for compatibility with the new schema

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@github-actions
Copy link
Contributor

📊 Coverage Report

Metric Covered Total Rate
Lines 131 146 89.73%
Branches 0 0 N/A
Additional Metric Value
Complexity 0
Files Reported 1
Report Timestamp 2025-09-24T21:34:57.000Z
View detailed report
src/main.rs: 89.7%

Generated by cargo-tarpaulin

@behrangsa behrangsa merged commit 3281830 into master Sep 24, 2025
8 checks passed
@behrangsa behrangsa deleted the feat/release-pipeline-3 branch September 24, 2025 21:35
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