googleapis / googleapis/release-please

Support jsr

Open
#2,324 1 comment 10 reactions 1 assignee Claimed by @chingor13 View on GitHub
priority: p3 type: feature request
Dominant language
TypeScript
Stars
7.5k
Forks
588
Avg merge
12h 16m
Merged PRs (30d)
7

Description

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`:

```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".

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.