Core conventions and patterns for this codebase
This repository exists to expose
chlogras a reusable public GitHub Action. The action should stay focused on orchestrating the CLI well — not re-implementing changelog generation logic in another language.
chlogr.chlogr logic in wrapper code.inputs, outputs, runner, cache, artifact).action.yml at the repo root defines the public contract.src/ (if using a JavaScript/TypeScript action) holds wrapper logic only.test/ or tests/ holds fixture-based and platform-oriented tests.docs/ or README sections should contain copy-paste workflow examples and troubleshooting notes.dist/ should be generated output only, never the source of truth.# Good: build a command line from action inputs, then run chlogr
# Avoid: re-implementing changelog grouping logic in the wrapper
chlogr features in the action — The action should orchestrate the CLI, not fork its logic.chlogr versions are selected, cached, and upgraded.