chore(release): agent 0.1.66 — root deployed nix store paths; full CI queue reporting #577
No reviewers
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
gmackie/ForgeGraph!577
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "release/agent-0.1.66"
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?
Release PR for agent 0.1.66. It follows the same shape as 0.1.64 (#517): the four
npm/agent*version bumps, with the wrapper'soptionalDependenciesrepinned, plus aCHANGELOG.mdsection.What ships
Only two changes since 0.1.65 touch the agent binary (
agent/cmd/agent,agent/internal). Neither has ever been released.forgegraph-<service>-live, plus-previousfor rollback, swapped atomically. The hourly store prune deleted the live registry's binary on 2026-09-09 and again on 2026-09-13.The other commits since 0.1.65 are CLI-only (
fg contract publish#569, log help text). They ship throughrelease-cli.yml, not this release.After merge
Dispatch
.forgejo/workflows/release-agent.ymlwithversion: 0.1.66. It checks these manifests, builds the linux-x64, linux-arm64 and darwin-arm64 binaries, publishes to npm.forgegraf.com, points the fleet update policy at 0.1.66 with per-architecture checksums, and tagsv0.1.66. Like 0.1.65, it's unsigned: Forgejo runners have no OIDC identity for keyless cosign, and the agent checks the npm checksum.Every auto-updating node takes it on its next poll and restarts its agent. hetzner-fg is no longer self-update-pinned, so it will update too.
Independently of this release, #565's prune-script half is already installed by hand on all five nix nodes.
🤖 Generated with Claude Code
Preview environment is live: https://pr-577-forgegraph.forgegraf.com
Deployed
989648f8with the beta stage's environment. It redeploys on every push and is destroyed when this PR closes.