77621a123b
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-04-30:
- update .custodian-brief.md for inter-hub
2026-04-30 03:18:51 +02:00
5ed75ac0bd
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-04-30:
- update .custodian-brief.md for inter-hub
2026-04-30 03:04:06 +02:00
616f521d13
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-04-30:
- update .custodian-brief.md for inter-hub
2026-04-30 02:49:20 +02:00
619d2c7496
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-04-30:
- update .custodian-brief.md for inter-hub
2026-04-30 02:34:34 +02:00
39e650d89a
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-04-30:
- update .custodian-brief.md for inter-hub
2026-04-30 02:19:52 +02:00
0bcb30246c
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-04-30:
- update .custodian-brief.md for inter-hub
2026-04-30 02:05:05 +02:00
cd21723be0
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-04-30:
- update .custodian-brief.md for inter-hub
2026-04-30 01:50:28 +02:00
e0dcdbc263
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-04-30:
- update .custodian-brief.md for inter-hub
2026-04-30 01:36:24 +02:00
c62b127bdb
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-04-30:
- update .custodian-brief.md for inter-hub
2026-04-30 01:21:09 +02:00
8d5905ba4a
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-04-30:
- update .custodian-brief.md for inter-hub
2026-04-30 01:06:09 +02:00
ed4c97dbc4
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-04-30:
- update .custodian-brief.md for inter-hub
2026-04-30 00:51:21 +02:00
3283ad62ee
fix(nix): intercept callCabal2nix to patch inter-hub-models
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Previous attempt failed: inter-hub-models is not a named attribute in
haskellPackages (IHP creates it via callCabal2nix locally), so the
hasAttr guard bailed silently.
New approach: override callCabal2nix itself. When called with
name == "inter-hub-models", inject a postUnpack phase that copies
TypesPart1/TypesPart2 into the build sandbox and replaces Types.hs
with the thin wrapper. Applied to both haskellPackages and
haskell.packages.ghc910 to cover whichever set IHP uses.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-30 00:38:12 +02:00
4d788c2f8a
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-04-30:
- update .custodian-brief.md for inter-hub
2026-04-30 00:36:55 +02:00
b018306f68
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-04-30:
- update .custodian-brief.md for inter-hub
2026-04-30 00:21:45 +02:00
f22bcc2993
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-04-30:
- update .custodian-brief.md for inter-hub
2026-04-30 00:06:51 +02:00
51690c67d6
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-04-29:
- update .custodian-brief.md for inter-hub
2026-04-29 23:52:04 +02:00
60aedb2e0a
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-04-29:
- update .custodian-brief.md for inter-hub
2026-04-29 23:37:23 +02:00
c6362066ac
chore(consistency): sync task status from DB [auto]
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Updated by fix-consistency on 2026-04-29:
- update .custodian-brief.md for inter-hub
2026-04-29 23:22:28 +02:00
e52a2ba0e8
ci: add Gitea Actions workflow for build, push, and deploy
...
Build and Deploy / build-push-deploy (push) Has been cancelled
Self-hosted runner on haskelseed. Pipeline: nix build .#docker →
skopeo push to Gitea registry → helm upgrade on Railiance01 → smoke test.
Runner setup required (one-time):
- Register Gitea Actions runner on haskelseed with label "haskelseed"
- Set secrets: GITEA_TOKEN (package:write scope), RAILIANCE01_KUBECONFIG
- helm + kubectl in runner PATH (or via nix)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-29 23:17:53 +02:00
9cbf4caadf
fix(nix): fix GHC 9.10.3 interface-file crash and binary name
...
Generated.Types imports 119 modules, pushing the combined .hi read past
a ~287 MB binary-deserialization limit in GHC 9.10.3. Fix by adding a
nixpkgs overlay that patches the inter-hub-models derivation: replaces
Generated/Types.hs with a thin TypesPart1/TypesPart2 re-export wrapper
after build-generated-code runs, and adds the two split modules to the
cabal exposed-modules list.
Also fix the production binary name from /bin/App to /bin/RunProdServer
in deployment.yaml and RUNBOOK.md (the IHP NixSupport build produces
RunProdServer, not App). Switch packages.docker to IHP's built-in
unoptimized-docker-image which already uses the correct binary path.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-29 23:16:44 +02:00
718fe3782b
chore(consistency): sync task status from DB [auto]
...
Test / test (push) Has been cancelled
Updated by fix-consistency on 2026-04-29:
- update .custodian-brief.md for inter-hub
2026-04-29 23:07:37 +02:00
e549501744
chore(consistency): sync task status from DB [auto]
...
Test / test (push) Has been cancelled
Updated by fix-consistency on 2026-04-29:
- update .custodian-brief.md for inter-hub
2026-04-29 21:13:42 +02:00
8534583573
chore(consistency): sync task status from DB [auto]
...
Test / test (push) Has been cancelled
Updated by fix-consistency on 2026-04-29:
- update .custodian-brief.md for inter-hub
2026-04-29 20:59:10 +02:00
fdbfd8b1f4
chore(consistency): sync task status from DB [auto]
...
Test / test (push) Has been cancelled
Updated by fix-consistency on 2026-04-29:
- update .custodian-brief.md for inter-hub
2026-04-29 20:44:35 +02:00
e57b7960d6
chore(consistency): sync task status from DB [auto]
...
Test / test (push) Has been cancelled
Updated by fix-consistency on 2026-04-29:
- update .custodian-brief.md for inter-hub
2026-04-29 20:30:03 +02:00
8165e90573
chore(consistency): sync task status from DB [auto]
...
Test / test (push) Has been cancelled
Updated by fix-consistency on 2026-04-29:
- update .custodian-brief.md for inter-hub
2026-04-29 20:15:29 +02:00
4e24c53188
chore(consistency): sync task status from DB [auto]
...
Test / test (push) Has been cancelled
Updated by fix-consistency on 2026-04-29:
- update .custodian-brief.md for inter-hub
2026-04-29 20:00:56 +02:00
bef63aa14d
chore(consistency): sync task status from DB [auto]
...
Test / test (push) Has been cancelled
Updated by fix-consistency on 2026-04-29:
- update .custodian-brief.md for inter-hub
2026-04-29 19:46:22 +02:00
c78d1cbf3b
chore(consistency): sync task status from DB [auto]
...
Test / test (push) Has been cancelled
Updated by fix-consistency on 2026-04-29:
- update .custodian-brief.md for inter-hub
2026-04-29 19:31:53 +02:00
31a6700078
chore(consistency): sync task status from DB [auto]
...
Test / test (push) Has been cancelled
Updated by fix-consistency on 2026-04-29:
- update .custodian-brief.md for inter-hub
2026-04-29 19:17:22 +02:00
d0373c0e27
chore(consistency): sync task status from DB [auto]
...
Test / test (push) Has been cancelled
Updated by fix-consistency on 2026-04-29:
- update .custodian-brief.md for inter-hub
2026-04-29 19:02:55 +02:00
3fd6a33f45
chore(consistency): sync task status from DB [auto]
...
Test / test (push) Has been cancelled
Updated by fix-consistency on 2026-04-29:
- update .custodian-brief.md for inter-hub
2026-04-29 18:48:27 +02:00
3801b809ce
chore(consistency): sync task status from DB [auto]
...
Test / test (push) Has been cancelled
Updated by fix-consistency on 2026-04-29:
- update .custodian-brief.md for inter-hub
2026-04-29 18:33:47 +02:00
d830c386af
chore(consistency): sync task status from DB [auto]
...
Test / test (push) Has been cancelled
Updated by fix-consistency on 2026-04-29:
- update .custodian-brief.md for inter-hub
2026-04-29 18:19:22 +02:00
0a72ee91ea
feat(WP-0018/R6): Helm chart and runbook for Railiance01 deployment
...
Test / test (push) Has been cancelled
Helm chart at deploy/helm/inter-hub/ with Deployment, Service, Ingress
(Traefik + letsencrypt-prod), and migration init container. Runbook at
deploy/railiance/RUNBOOK.md with build, push, rotate, rollback procedures.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-29 18:06:44 +02:00
72bc145abd
chore(consistency): sync task status from DB [auto]
...
Test / test (push) Has been cancelled
Updated by fix-consistency on 2026-04-29:
- update .custodian-brief.md for inter-hub
2026-04-29 18:04:58 +02:00
f802eb9198
chore(consistency): sync task status from DB [auto]
...
Test / test (push) Has been cancelled
Updated by fix-consistency on 2026-04-29:
- update .custodian-brief.md for inter-hub
2026-04-29 17:50:27 +02:00
a25e1db5f8
chore(consistency): sync task status from DB [auto]
...
Test / test (push) Has been cancelled
Updated by fix-consistency on 2026-04-29:
- update .custodian-brief.md for inter-hub
2026-04-29 17:36:10 +02:00
3fc99d17ec
fix(WP-0018/R1): correct binary name in docker CMD to /bin/App
...
Test / test (push) Has been cancelled
IHP cabal executable is named 'App' (not 'inter-hub'), matching the
executable declaration in App.cabal.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-29 17:27:57 +02:00
452b1042a0
chore(consistency): sync task status from DB [auto]
...
Test / test (push) Has been cancelled
Updated by fix-consistency on 2026-04-29:
- update .custodian-brief.md for inter-hub
2026-04-29 17:21:12 +02:00
ab5ecdcf9d
chore(consistency): sync task status from DB [auto]
...
Test / test (push) Has been cancelled
Updated by fix-consistency on 2026-04-29:
- update .custodian-brief.md for inter-hub
2026-04-29 17:06:12 +02:00
0d68c667ed
chore(consistency): sync task status from DB [auto]
...
Test / test (push) Has been cancelled
Updated by fix-consistency on 2026-04-29:
- update .custodian-brief.md for inter-hub
2026-04-29 16:51:39 +02:00
eeafba8077
chore(consistency): sync task status from DB [auto]
...
Test / test (push) Has been cancelled
Updated by fix-consistency on 2026-04-29:
- update .custodian-brief.md for inter-hub
2026-04-29 16:37:12 +02:00
756f50ef46
chore(consistency): sync task status from DB [auto]
...
Test / test (push) Has been cancelled
Updated by fix-consistency on 2026-04-29:
- update .custodian-brief.md for inter-hub
2026-04-29 16:22:29 +02:00
3ec6f9e0b1
chore(consistency): sync task status from DB [auto]
...
Test / test (push) Has been cancelled
Updated by fix-consistency on 2026-04-29:
- update .custodian-brief.md for inter-hub
2026-04-29 16:08:52 +02:00
df181d1dec
feat(WP-0018/R1): add OCI container image build to flake.nix
...
Test / test (push) Has been cancelled
packages.docker using dockerTools.buildLayeredImage wraps the IHP
production binary with cacert for Anthropic API calls. Push target:
92.205.130.254:32166/coulomb/inter-hub:TAG via skopeo.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-29 16:07:27 +02:00
35bd183a6d
chore(consistency): sync task status from DB [auto]
...
Test / test (push) Has been cancelled
Updated by fix-consistency on 2026-04-29:
- update .custodian-brief.md for inter-hub
2026-04-29 15:53:24 +02:00
0edf05324e
feat(WP-0018): workplan for Railiance01 deployment with full ops scaffold
...
Test / test (push) Has been cancelled
OCI image build (Nix dockerTools), Helm chart in railiance-apps,
SOPS/age secrets, PostgreSQL HA on railiance-platform, Traefik ingress,
Gitea Actions CI/CD. Includes dependency gate on K3s cluster readiness.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-29 15:50:24 +02:00
7c0ae6d17b
chore(consistency): sync task status from DB [auto]
...
Test / test (push) Has been cancelled
Updated by fix-consistency on 2026-04-29:
- update .custodian-brief.md for inter-hub
2026-04-29 15:38:38 +02:00
12dfd5058e
chore(consistency): sync task status from DB [auto]
...
Test / test (push) Has been cancelled
Updated by fix-consistency on 2026-04-29:
- update .custodian-brief.md for inter-hub
2026-04-29 15:23:57 +02:00