Skip to content

ci(release): migrate to release-please - #891

Merged
ppat merged 1 commit into
mainfrom
chore/release-please
Aug 31, 2026
Merged

ppat merged 1 commit into
mainfrom
chore/release-please

Conversation

@homelab-agent-bot

@homelab-agent-bot homelab-agent-bot Bot commented Aug 31, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Replaces semantic-release with the shared release-please workflow used by sibling repositories.

This PR depends on PR #892, the release-please configuration bootstrap being merged first. That prerequisite makes the manifest and configuration available on main, which is where the shared release-please dry-run resolves them.

After the bootstrap lands, this PR will:

Event Result
Ordinary merge to main release-please creates or updates its release PR; no artifact is published.
Pull request or manual publish dispatch Builds the reviewed branch and pushes only the disposable test template, named by that run commit SHA.
Published GitHub release Builds from that immutable tag, publishes the production image, and pushes the live Coder template.

Validation

  • actionlint .github/workflows/release.yaml .github/workflows/publish.yaml
  • ./templates/kubernetes/homelab-workspace/script-memory-watchdog-test.sh
  • mise exec -- pre-commit run --all-files

@homelab-agent-bot
homelab-agent-bot Bot force-pushed the chore/release-please branch 4 times, most recently from 2fad078 to 3b7ff7b Compare August 31, 2026 12:58
@homelab-agent-bot
homelab-agent-bot Bot changed the base branch from main to chore/release-please-bootstrap August 31, 2026 13:03
@homelab-agent-bot
homelab-agent-bot Bot marked this pull request as draft August 31, 2026 13:03
Base automatically changed from chore/release-please-bootstrap to main August 31, 2026 13:04
@homelab-agent-bot
homelab-agent-bot Bot force-pushed the chore/release-please branch from 3b7ff7b to 806b51f Compare August 31, 2026 13:05
@homelab-agent-bot
homelab-agent-bot Bot marked this pull request as ready for review August 31, 2026 13:05
@ppat
ppat merged commit 055990c into main Aug 31, 2026
24 of 30 checks passed
@ppat
ppat deleted the chore/release-please branch August 31, 2026 13:10
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.

1 participant