Skip to content

Conversation

@janhoy
Copy link
Collaborator

@janhoy janhoy commented Oct 26, 2025

No description provided.

janhoy and others added 2 commits October 26, 2025 14:32
…g.py

Updated README.md to document all 28 configuration options consistently:

Changes:
- Fixed claude-model default: claude-3-5-sonnet-20241022 → claude-opus-4-1-20250805
- Added missing-entry-message and skip-changelog-labels to Common Inputs
- Added new "Legacy Changelog Support" section (5 options):
  - legacy-changelog-paths
  - on-legacy-entry
  - on-legacy-and-logchange
  - legacy-entry-message
  - legacy-conflict-message
- Added new "Validation Messages & Behavior" section (2 options):
  - validation-fail-message
  - validation-fail-workflow
- Added new "Testing & Debugging" section (1 option):
  - dry-run

All configuration options are now synced across README.md, action.yml, and config.py

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
The term "legacy" was misleading as it should apply to both:
1. Old legacy changelog files (e.g., CHANGELOG.md)
2. Auto-generated changelog files from other systems

Both should NOT be manually edited. The term "managed" better describes
files that are managed by something other than user manual entry.

Changes:
- Renamed file: legacy_changelog_handler.py → managed_changelog_handler.py
- Renamed class: LegacyChangelogHandler → ManagedChangelogHandler
- Renamed all configuration options:
  * legacy-changelog-paths → managed-changelog-paths
  * on-legacy-entry → on-managed-entry
  * on-legacy-and-logchange → on-managed-and-logchange
  * legacy-entry-message → managed-entry-message
  * legacy-conflict-message → managed-conflict-message
- Renamed all outputs:
  * legacy-entry-found → managed-entry-found
  * legacy-converted → managed-converted
  * legacy-conflict → managed-conflict
- Renamed all methods: find_legacy_* → find_managed_*, etc.
- Updated all variables: legacy_* → managed_*
- Updated all documentation and comments
- Updated all tests

All 84 tests pass. No breaking changes to functionality, only terminology.

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
@github-actions
Copy link

I've generated a changelog entry for you!

Here's the suggested entry for changelog/unreleased/pr-19-sync-all-configuration-options-across-files.yml:

title: Rename legacy changelog options to managed changelog
type: changed

To use this:

  1. Create a new file at changelog/unreleased/pr-19-sync-all-configuration-options-across-files.yml
  2. Copy the YAML above into it
  3. Feel free to edit before merging

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