ci: release job with the Gitea port of release-please #8

Merged
noe.trevino merged 1 commit from release-please into main 2026-10-03 22:33:17 -05:00
Owner

The Neovim plugin workflow gets a release job again. It runs noe.trevino/gitea-release-please-action, a mirror of the Gitea port of release-please, pinned to cc782b4.

  • The job runs on main after tests and docs, when release is true.
  • It creates the autorelease: pending and autorelease: tagged labels when they are missing. Forgejo does not create a label on use.
  • changelog-host is https://git.thenoetrevino.com, because github.server_url is the runner's address.

Tested on a staging Forgejo 15.0.9 with a copy of haunt.nvim: release PR, release, label swap, a second cycle, and an update of an open release PR all worked.

The Neovim plugin workflow gets a release job again. It runs `noe.trevino/gitea-release-please-action`, a mirror of the Gitea port of release-please, pinned to `cc782b4`. - The job runs on `main` after `tests` and `docs`, when `release` is true. - It creates the `autorelease: pending` and `autorelease: tagged` labels when they are missing. Forgejo does not create a label on use. - `changelog-host` is `https://git.thenoetrevino.com`, because `github.server_url` is the runner's address. Tested on a staging Forgejo 15.0.9 with a copy of haunt.nvim: release PR, release, label swap, a second cycle, and an update of an open release PR all worked.
The Neovim plugin workflow had no release job, because release-please only
talks to GitHub. The new job runs the Gitea port, mirrored at
noe.trevino/gitea-release-please-action and pinned to a commit.

- It runs on main after tests and docs, when the release input is true.
- It creates the autorelease labels when they are missing. Forgejo does not
  create a label when one is applied, and the release step finds the merged
  release PR by its label.
- changelog-host is the public address, because github.server_url is the
  runner's address.
noe.trevino deleted branch release-please 2026-10-03 22:33:17 -05:00
Sign in to join this conversation.
No description provided.