ci(deploy): pin-bump job broken — nixos module moved to hosts/dev-new/modules/coding-lab #127

Closed
opened 2026-07-11 03:36:10 +02:00 by dominik.polakovics · 0 comments

Symptom

Every deploy since the Cloonar/nixos reorg dies at:

sed: can't read utils/modules/coding-lab/default.nix: No such file or directory

so no pin bump has landed and the lab server kept serving a build pinned to cc2eb59 — which is why the #120 title fix (merged as PR #121, commit d315d95) appeared "not fixed" in the chat window despite being correct and on main. Restarting lab.service cannot help: the systemd unit hard-codes the old /nix/store path in ExecStart.

Root cause

Cloonar/nixos moved the module from utils/modules/coding-lab/default.nix to hosts/dev-new/modules/coding-lab/default.nix; .forgejo/workflows/deploy.yml still seds the old path.

Fix

Point the sed target in deploy.yml at the new path. Once merged, the deploy run on that merge commit bumps the pin past everything queued since the move (#120, #124, #125, …).

## Symptom Every deploy since the Cloonar/nixos reorg dies at: sed: can't read utils/modules/coding-lab/default.nix: No such file or directory so no pin bump has landed and the lab server kept serving a build pinned to cc2eb59 — which is why the #120 title fix (merged as PR #121, commit d315d95) appeared "not fixed" in the chat window despite being correct and on main. Restarting lab.service cannot help: the systemd unit hard-codes the old /nix/store path in ExecStart. ## Root cause Cloonar/nixos moved the module from `utils/modules/coding-lab/default.nix` to `hosts/dev-new/modules/coding-lab/default.nix`; `.forgejo/workflows/deploy.yml` still seds the old path. ## Fix Point the sed target in deploy.yml at the new path. Once merged, the deploy run on that merge commit bumps the pin past everything queued since the move (#120, #124, #125, …).
Sign in to join this conversation.
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
Cloonar/coding-lab#127
No description provided.