fix(deploy): provide Go caches for scheduler setup #248

Merged
gmackie merged 1 commit from fix/public-feed-scheduler-go-cache into main 2026-08-05 09:17:12 +00:00
Owner

Summary

  • Give the post-deploy scheduler setup explicit writable GOPATH, GOMODCACHE, and GOCACHE directories.
  • Keep a regression assertion for the Actions environment contract.

Root cause

Deploy run 1266 successfully published the Worker and passed health, then failed before scheduler configuration with go: module cache not found: neither GOMODCACHE nor GOPATH is set.

Verification

  • Exact HOME-less build passed on hetzner-fg with the configured cache variables.
  • Focused public-feed runner tests: 6/6.
  • pnpm typecheck
  • pnpm lint (0 errors; 9 pre-existing warnings)
  • Prettier, bash syntax, and shellcheck.
## Summary - Give the post-deploy scheduler setup explicit writable `GOPATH`, `GOMODCACHE`, and `GOCACHE` directories. - Keep a regression assertion for the Actions environment contract. ## Root cause Deploy run 1266 successfully published the Worker and passed health, then failed before scheduler configuration with `go: module cache not found: neither GOMODCACHE nor GOPATH is set`. ## Verification - Exact HOME-less build passed on `hetzner-fg` with the configured cache variables. - Focused public-feed runner tests: 6/6. - `pnpm typecheck` - `pnpm lint` (0 errors; 9 pre-existing warnings) - Prettier, bash syntax, and shellcheck.
fix(deploy): provide Go caches for scheduler setup
All checks were successful
CI / gitleaks (pull_request) Successful in 10s
forgegraph/ci CI passed
CI / ci (pull_request) Successful in 7m59s
95d779922f
gmackie force-pushed fix/public-feed-scheduler-go-cache from 95d779922f
All checks were successful
CI / gitleaks (pull_request) Successful in 10s
forgegraph/ci CI passed
CI / ci (pull_request) Successful in 7m59s
to 14ba7f6ee8
All checks were successful
CI / gitleaks (pull_request) Successful in 8s
forgegraph/ci CI passed
CI / ci (pull_request) Successful in 7m59s
2026-08-05 09:08:42 +00:00
Compare
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
gmackie/ForgeGraph!248
No description provided.