Skip to content

chore: move release-please to googleapis/release-please-action v5 - #224

Merged
NickJosevski merged 1 commit into
mainfrom
dependabot/github_actions/google-github-actions/release-please-action-4
Sep 17, 2026
Merged

NickJosevski merged 1 commit into
mainfrom
dependabot/github_actions/google-github-actions/release-please-action-4

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 12, 2026

Copy link
Copy Markdown
Contributor

Bumps google-github-actions/release-please-action from 3 to 4.

Changelog

Sourced from google-github-actions/release-please-action's changelog.

4.1.1 (2024-05-13)

Bug Fixes

  • add deprecation warning to workflow run (#1) (edb78cf)

4.1.0 (2024-03-11)

Features

  • add changelog-host input to action.yml (#948) (863b06f)

4.0.3 (2024-03-11)

Bug Fixes

  • bump release-please from 16.5.0 to 16.10.0 (#953) (d7e88e0)

4.0.2 (2023-12-18)

Bug Fixes

4.0.1 (2023-12-07)

Bug Fixes

  • bump release-please from 16.3.1 to 16.4.0 (#897) (2463dad)

4.0.0 (2023-12-01)

⚠ BREAKING CHANGES

  • remove most configuration options in favor of manifest configuration to configure the release-please-action
  • rewrite in typescript
  • remove command option in favor of setting release-type and skip-github-release/skip-github-pull-request
  • run on node20
  • deps: upgrade release-please to v16
  • v4 release

Features

... (truncated)

Commits

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Aug 12, 2026
@NickJosevski
NickJosevski force-pushed the dependabot/github_actions/google-github-actions/release-please-action-4 branch from fe01493 to 779cb78 Compare September 17, 2026 08:14
Dependabot raised this as google-github-actions/release-please-action v3 -> v4.
That repository is archived - GitHub describes it as "Archived version of
release-please" and it was last pushed in May 2024 - so its v4 is a frozen dead
end. The action moved to googleapis/release-please-action, which is on v5 and
still maintained.

v4 was the disruptive release: it dropped most inputs in favour of manifest
configuration, was rewritten in TypeScript and moved to release-please v16. Only
`release-type` and `token` are used here and both survive, so nothing in this
workflow has to change beyond the reference. v5's sole breaking change on top of
that is the node24 runtime, which the runners already provide.

`release-type: simple` keeps working without a manifest. There is no version.txt
in this repository, so the strategy only maintains CHANGELOG.md and the tag,
which is what the last few release commits did. Tags stay `v<version>` because
`include-component-in-tag` still defaults to false.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@NickJosevski NickJosevski changed the title chore: bump google-github-actions/release-please-action from 3 to 4 chore: move release-please to googleapis/release-please-action v5 Sep 17, 2026
@NickJosevski
NickJosevski force-pushed the dependabot/github_actions/google-github-actions/release-please-action-4 branch from 779cb78 to 5b0bba6 Compare September 17, 2026 11:22
@NickJosevski

NickJosevski commented Sep 17, 2026

Copy link
Copy Markdown
Contributor

Reworked: retargeted from google-github-actions/release-please-action@v4 to googleapis/release-please-action@v5, and rebased onto main.

Why the retarget. google-github-actions/release-please-action is archived. GitHub's own description is "Archived version of release-please", last pushed May 2024, so its v4 is a frozen dead end that will never get another fix. The action now lives at googleapis/release-please-action, currently v5 and actively maintained (last pushed Aug 2026).

What actually changes between versions.

Change Affects this workflow?
v3 → v4 Dropped most inputs in favour of manifest config; rewritten in TypeScript; release-please v16; node20 No — only release-type and token are used here, and both survive
v4 → v5 node24 only No — runners are on 2.336.0

Checks done

  • release-type: simple still works without a manifest; setting release-type explicitly selects non-manifest mode.
  • There's no version.txt in this repo, so simple only maintains CHANGELOG.md and the tag — which is exactly what the last release commits did (ba58614, bde635b touch CHANGELOG.md only).
  • Tags stay v<version>: include-component-in-tag still defaults to false, matching the existing v6.7.2 tags.
  • v5 resolves to a tag carrying dist/index.js.

Two things worth knowing before merging.

  1. CI cannot test this. release.yml triggers only on push: main, so no PR run ever executes it — the green checks on this PR say nothing about the change. The first thing to exercise it is the next real release.
  2. Permissions. The v5 README asks for contents: write, issues: write, pull-requests: write on the job. This workflow has no permissions: block and doesn't need one today, because INTEGRATIONS_FNM_BOT_TOKEN authenticates every API call the action makes. I've deliberately left the diff minimal rather than add an untestable change — but if that PAT is ever swapped for GITHUB_TOKEN, the block becomes required.

🤖 Generated with Claude Code

@github-actions github-actions Bot added the chore label Sep 17, 2026
@NickJosevski
NickJosevski merged commit eda0b1e into main Sep 17, 2026
7 checks passed
@NickJosevski
NickJosevski deleted the dependabot/github_actions/google-github-actions/release-please-action-4 branch September 17, 2026 11:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant