Skip to content

Support postfixed release tags - #76

Open
kjanat wants to merge 1 commit into
dprint:mainfrom
kjanat:feat/postfixed-release-tags
Open

Support postfixed release tags#76
kjanat wants to merge 1 commit into
dprint:mainfrom
kjanat:feat/postfixed-release-tags

Conversation

@kjanat

@kjanat kjanat commented Aug 10, 2026

Copy link
Copy Markdown

Support repositories that namespace formatter releases with a tag suffix while retaining the formatter’s bare version in latest.json.

For kjanat/PSScriptAnalyzer, a release tagged 0.1.1-dprint is reported as formatter version 0.1.1, while the plugin and schema URLs resolve assets from that exact GitHub release. I want to keep my fork's tags separate from upstream PowerShell/PSScriptAnalyzer, that does not create/expose a separate wasm formatter for powershell files, by adding a suffix to the tags.

Validation:

  • npm exec vitest -- run plugins.test.ts -t 'tryResolveAssetUrl|resolves a postfixed dprint release tag|resolves a schema from a postfixed dprint release tag'
  • npm exec tsc -- --noEmit
  • dprint check plugins.ts plugins.test.ts

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