Skip to content

ci: Add config files to release please#28

Merged
FBumann merged 1 commit intomainfrom
feat/release-please-2
Jan 27, 2026
Merged

ci: Add config files to release please#28
FBumann merged 1 commit intomainfrom
feat/release-please-2

Conversation

@FBumann
Copy link
Owner

@FBumann FBumann commented Jan 27, 2026

Summary by CodeRabbit

  • Chores
    • Updated release management configuration to use external configuration files for improved maintainability.

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

@FBumann FBumann enabled auto-merge (squash) January 27, 2026 20:25
@coderabbitai
Copy link

coderabbitai bot commented Jan 27, 2026

Caution

Review failed

The pull request is closed.

📝 Walkthrough

Walkthrough

The release-please GitHub Actions workflow configuration is being refactored to use external JSON configuration files instead of inline parameters. Three files are modified: the workflow file is updated to reference config and manifest files, while two new JSON files define the release configuration and version information.

Changes

Cohort / File(s) Summary
GitHub Actions Workflow
.github/workflows/release-please.yml
Replaced inline release-please parameters (release-type, package-name, bump-patch-for-minor-pre-major) with references to external configuration files (config-file and manifest-file)
Release Configuration Files
.release-please-config.json, .release-please-manifest.json
Added two new configuration files: config file specifies release settings (simple type, xarray_plotly package, CHANGELOG.md path) and manifest file maps root directory to version 0.0.12

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

  • PR #26: Introduces the initial release-please GitHub Actions workflow; this PR refactors its inline configuration to use external config files.

Poem

🐰 Configuration now lives in files so neat,
No inline clutter, just JSON so sweet,
Version and release, all organized right,
The rabbit hops happily into the night! ✨


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.

@FBumann FBumann merged commit 0acb259 into main Jan 27, 2026
9 of 10 checks passed
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