Add release machinery: version bump, nfpm RPM, release-on-tag #2
Reference in New Issue
Block a user
Delete Branch "benvin/release-machinery"
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?
Why
The tomswall repo had no release path — no version-bump targets, no packaging, no release pipeline. This adds them, matching the node-lookup conventions, so tagged releases produce an installable RPM.
Changes
make patch|minor|major(compute next semver tag, tag + push), plusdist-build,completions, andrpm/rpm-packagetargets.tomswall agentas a systemd service (CAP_NET_ADMIN/CAP_NET_RAW), configured via /etc/tomswall/agent.env.