Skip to content

feat: support plain-text release version files - #6

Merged
SSmallMonster merged 1 commit into
mainfrom
feat/version-file-output
Nov 2, 2026
Merged

SSmallMonster merged 1 commit into
mainfrom
feat/version-file-output

Conversation

@SSmallMonster

Copy link
Copy Markdown
Member

Repositories that publish from a plain VERSION file can now configure output.versionFiles with format: text. Prepare release writes the selected version alongside the changelog and records it in the manifest; validation rejects mismatched versions. Existing YAML field configuration remains compatible.

output:
  versionFiles:
    - path: VERSION
      format: text

Validation: TypeScript check/build and all 79 tests passed, including stable/prerelease generation, reruns into the same PR, malformed input rejection before inference, and version mismatch detection.

Signed-off-by: SSmallMonster <mingming.zhou@daocloud.io>
@SSmallMonster
SSmallMonster merged commit 608c87e into main Nov 2, 2026
1 check 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