voidforge-agent (0.1.0+git20261012150912.g15a48928)

Published 2026-10-12 17:20:35 +02:00 by 8lackangel

Installation

sudo curl  -o /etc/apt/keyrings/forgejo-8lackangel.asc
echo "deb [signed-by=/etc/apt/keyrings/forgejo-8lackangel.asc]  $distribution $component" | sudo tee -a /etc/apt/sources.list.d/forgejo.list
sudo apt update

Choose $distribution and $component from the list below.

sudo apt install voidforge-agent=0.1.0+git20261012150912.g15a48928

Repository info

Distributions
bookworm, trixie
Components
main
Architectures
amd64, arm64

About this package

Voidforge worker agent (enrollment, native job execution) voidforge-agent is the Voidforge worker: it checks out each job's Git repository, runs the steps of its .voidforge/ pipeline file, uploads the declared artifacts, and cleans up. It also handles enrollment, the encrypted connection to the server, heartbeats and local log spooling. . openssh-client is needed for repositories reached over SSH, git-lfs for pipeline files that ask for LFS objects. . Native execution is a deliberate trust boundary (spec section 61): job code runs as the voidforge-agent Unix account with whatever host privileges an administrator has explicitly granted it. Installing this package grants no privileged group membership; see `voidforge-agent doctor` and `docs/SECURITY_MANUAL.md` for guidance on KVM/libvirt access. . Installing this package does not enroll, configure, or start the agent. Run `voidforge-agent enroll --server <url> --token <enrollment-token>` after installation (the token carries everything needed to trust the server), then enable/start voidforge-agent.service.

Dependencies

adduser
libc6
git