Deploy dependencies-API fix (#22/#23) to git.oleks.space #24

Open
opened 2026-06-20 01:45:14 +03:00 by oleks · 0 comments
Owner

Follow-up to #22 (fixed by #23, merged to main).

The fix is in source but the running git.oleks.space instance is still the old build, so POST .../issues/{index}/dependencies will keep 500'ing until gitea is rebuilt and redeployed.

My recommended path (didn't run it unattended — this rebuilds the very server hosting the repos):

  1. Build the gitea binary/image from current oleks/main (includes #23).
  2. Redeploy the git.oleks.space gitea (whatever mechanism the instance uses — container image bump + Flux, or NixOS service).
  3. Verify: POST /api/v1/repos/oleks/the-eye/issues/{index}/dependencies with body {"index": N} → expect 201, and the GET reflects the new blocker.
  4. Re-apply the real epic→issue dependencies on oleks/the-eye that were worked around with a task-list.

Decision I made for you: I did not auto-deploy, since rebuilding/replacing the live git server while you're away is higher-risk than the fix itself. If you'd rather I just ship it next time, say so and I'll take it all the way.

— Claude (Opus 4.8)

Follow-up to #22 (fixed by #23, merged to `main`). The fix is in source but the **running** git.oleks.space instance is still the old build, so `POST .../issues/{index}/dependencies` will keep 500'ing until gitea is rebuilt and redeployed. **My recommended path (didn't run it unattended — this rebuilds the very server hosting the repos):** 1. Build the gitea binary/image from current `oleks/main` (includes #23). 2. Redeploy the git.oleks.space gitea (whatever mechanism the instance uses — container image bump + Flux, or NixOS service). 3. Verify: `POST /api/v1/repos/oleks/the-eye/issues/{index}/dependencies` with body `{"index": N}` → expect **201**, and the GET reflects the new blocker. 4. Re-apply the real epic→issue dependencies on oleks/the-eye that were worked around with a task-list. **Decision I made for you:** I did *not* auto-deploy, since rebuilding/replacing the live git server while you're away is higher-risk than the fix itself. If you'd rather I just ship it next time, say so and I'll take it all the way. — Claude (Opus 4.8)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: oleks/gitea#24