Add dev branch deployment pipeline and Proxmox upgrade script#138
Open
anishapant21 wants to merge 3 commits intodevfrom
Open
Add dev branch deployment pipeline and Proxmox upgrade script#138anishapant21 wants to merge 3 commits intodevfrom
anishapant21 wants to merge 3 commits intodevfrom
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
Adds a dev-branch delivery path (rolling dev-latest GitHub pre-release with packages) and a Proxmox LXC upgrade helper, plus systemd hardening/path fixes to match nfpm’s install layout.
Changes:
- Extend CI triggers to include
devand add adev-releasejob that publishes a rollingdev-latestpre-release withdev--prefixed package assets and checksums. - Update the packaged systemd unit to start the correct entrypoint and adjust sandbox path allowances (
certdir and Proxmox mountpoints). - Add a Proxmox/Debian upgrade script that downloads a release asset, verifies SHA256 (when available), installs it, and reports service status.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.
| File | Description |
|---|---|
scripts/proxmox-upgrade.sh |
New one-command upgrade script for installing stable/dev .deb releases with optional checksum verification. |
nfpm/systemd/ldap-gateway.service |
Fix ExecStart/cert path to align with nfpm’s /opt/ldap-gateway/ tree install; allow read-only access to Proxmox mount paths. |
.github/workflows/build-and-release.yml |
Add dev triggers and a rolling dev-latest pre-release publisher job. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds automated .deb package publishing for the dev branch and a one-command upgrade script for Proxmox LXC containers.
Changes
CI/CD — [build-and-release.yml]
Systemd service — [ldap-gateway.service]
Upgrade script — [proxmox-upgrade.sh]
How to use
Testing