Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support jsr #2324

Open
phaux opened this issue Jul 1, 2024 · 1 comment
Open

Support jsr #2324

phaux opened this issue Jul 1, 2024 · 1 comment
Assignees
Labels
priority: p3 Desirable enhancement or fix. May not be included in next release. type: feature request ‘Nice-to-have’ improvement, new feature or different behavior or design.

Comments

@phaux
Copy link

phaux commented Jul 1, 2024

https://jsr.io/docs/publishing-packages#package-config-file

There should be either a new release-type named "deno" or "jsr"; or release-type "node" should also update deno.json and jsr.json if they exist.

Describe alternatives you've considered

Release-type "simple" or "node" with extra-files:

release-please-config.json:

{
  "packages": {
    ".": {
      "release-type": "simple",
      "extra-files": [
        {
          "type": "json",
          "path": "deno.json",
          "jsonpath": "$.version"
        }
      ]
    }
  }
}

It works but requires keeping additional and useless files in your repo: the config itself; and version.txt for "simple" or package.json for "node".

@phaux phaux added priority: p3 Desirable enhancement or fix. May not be included in next release. type: feature request ‘Nice-to-have’ improvement, new feature or different behavior or design. labels Jul 1, 2024
@Mansion-dotcom
Copy link

Good

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority: p3 Desirable enhancement or fix. May not be included in next release. type: feature request ‘Nice-to-have’ improvement, new feature or different behavior or design.
Projects
None yet
Development

No branches or pull requests

3 participants