Skip to content

Conversation

Mattzi
Copy link
Contributor

@Mattzi Mattzi commented Jul 14, 2025

Thank you for creating this, I've really liked it so far.

I've implemented a solution for issue #118 , which addresses a problem I also faced.

I'm open to any feedback regarding functionality or code style improvements.

@apricote

@Jorgagu
Copy link

Jorgagu commented Aug 11, 2025

👋 @apricote any update on this topic ?

@apricote apricote self-requested a review August 23, 2025 18:42
@apricote apricote changed the title Add package.json updater feat: Add package.json updater Aug 23, 2025
@apricote
Copy link
Owner

Hey @Mattzi,

thank you for the contribution!

I have changed some things around the configuration, that I will push and merge in a follow up Pull Request. Particularly I would like to make this more generic to allow other updaters in the future without having to add a new flag for each one. Instead there will be updaters: input, where the user can add the ones they like (or even remove one of the default updaters).

@apricote apricote enabled auto-merge (squash) August 23, 2025 20:02
@apricote apricote disabled auto-merge August 23, 2025 20:05
@apricote apricote merged commit 1e9e0aa into apricote:main Aug 23, 2025
2 checks passed
apricote pushed a commit to hetznercloud/fleeting-plugin-hetzner that referenced this pull request Aug 27, 2025
…etznercloud/fleeting-plugin-hetzner!272)

This MR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [apricote/releaser-pleaser](https://gitlab.com/apricote/releaser-pleaser) | repository | minor | `v0.6.1` -> `v0.7.0` |

---

### Release Notes

<details>
<summary>apricote/releaser-pleaser (apricote/releaser-pleaser)</summary>

### [`v0.7.0`](https://gitlab.com/apricote/releaser-pleaser/blob/HEAD/CHANGELOG.md#v070)

[Compare Source](https://gitlab.com/apricote/releaser-pleaser/compare/v0.6.1...v0.7.0)

##### Highlights ✨

##### Update version in `package.json`

Thanks to [@&#8203;Mattzi](https://github.com/Mattzi) it is now possible to use `releaser-pleaser` in Javascript/Node.js projects with a `package.json` file.

You can enable this with the option `updaters: packagejson` in the GitHub Actions / GitLab CI/CD config.

All updaters, including the defaults `changelog` and `generic` can now be enabled and disabled through this field. You can find a full list in the [documentation](https://apricote.github.io/releaser-pleaser/reference/updaters.html).

##### Features

- add updater for package.json ([#&#8203;213](apricote/releaser-pleaser#213))
- highlight breaking changes in release notes ([#&#8203;234](apricote/releaser-pleaser#234))

##### Bug Fixes

- filter out empty updaters in input ([#&#8203;235](apricote/releaser-pleaser#235))
- **github**: duplicate release pr when process is stopped at wrong moment ([#&#8203;236](apricote/releaser-pleaser#236))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever MR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this MR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box

---

This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
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.

3 participants