mirror of
https://github.com/games-on-whales/LXC2Docker.git
synced 2026-10-15 12:52:04 +00:00
[PR #134] [MERGED] chore(release): automate GitHub releases + PVE host installer #133
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
games-on-whales/LXC2Docker#133
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/games-on-whales/LXC2Docker/pull/134
Author: @JBailes
Created: 7/5/2026
Status: ✅ Merged
Merged: 7/5/2026
Merged by: @JBailes
Base:
main← Head:feat/release-automation📝 Commits (2)
bed9952chore(release): automate GitHub releases + add PVE host installer0bddf80chore(release): publish a binary tarball alongside the .deb📊 Changes
5 files changed (+161 additions, -18 deletions)
View changed files
📝
.github/workflows/ci.yml(+21 -10)📝
Makefile(+31 -6)📝
readme.md(+22 -2)➕
scripts/install-on-pve.sh(+49 -0)➕
scripts/release.sh(+38 -0)📄 Description
What
Makes cutting a release a one-liner and gives Proxmox users a one-command host install. Groundwork for the Proxmox VE Community Scripts submission (the install script consumes the release
.deb).scripts/release.sh+make release VERSION=x.y.z— tagsvX.Y.Zand pushes it; the existing CIpackagejob then builds the.deband publishes the GitHub release with auto-generated notes.ci.yml's release step now setsgenerate_release_notes: true.go mod tidytouchinggo.sumin CI) no longer leaks a.dirtysuffix into the artifact name. Off a tag, behaviour is unchanged. Also fixes the stale packageHomepage(docker-lxc-daemon→LXC2Docker).scripts/install-on-pve.sh— downloads the latest release.deband installs it on a Proxmox VE host:Notes
v0.1.0has already been cut (existing CI attached a cleandocker-lxc-daemon_0.1.0_amd64.deb). Once this lands, future releases are justmake release VERSION=….v0.1.0commit the Makefile resolvesVERSION=0.1.0even with a dirtiedgo.sum;release.shrejects a dirty tree, a bad version, and an existing tag.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.