ci: forge-native workflows (.forgejo/workflows), go devShell, autoscaler package #11
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "claude/w6-forge-workflows"
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?
Forge-native CI for this repo (the .github workflows never ran here: 40/40 runs reaped, zero task rows). Runs on the key.store autoscaler once key.store PR #150 (autoscaler scope for
key-store/forgejo-nsc) is deployed. Verified builds/tests on the forge.🤖 Generated with Claude Code
The .github workflows (nscloud-checkout-action, setup-go, ghcr push with a GitHub token) never ran on the forge: all 40 runs since 06-06 were reaped with zero task rows (the key.store autoscaler did not serve this repo, and one job asked for the nonexistent label namespace-profile-linux-large-arm64). Now .forgejo/workflows/build-go.yml + build-container.yml: plain-git checkout, Nix via key.store's Scripts/ensure-nix.sh, `nix develop` for gofmt -l / vet / test + the darwin/arm64 cross-build (replaces the macOS leg), `nix build` of dispatcher/autoscaler/macos-codex; the container workflow builds container-{amd64,arm64} with Nix on namespace-profile-linux-medium / -arm64-large and no longer pushes to ghcr. flake.nix: devShell go_1_22 -> go (go_1_22 no longer exists in the pinned nixpkgs; go.mod is 1.24.4), new forgejo-nsc-autoscaler package. Verified on the forge: nix build of the three Go packages + container-amd64, nix develop go1.25.4 gofmt clean + darwin cross-build, go vet/test green. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>