Commit Graph

382 Commits

Author SHA1 Message Date
7432bd67d1 chore(consistency): sync task status from DB [auto]
Some checks failed
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 14:05:00 +02:00
2c9af08319 chore(consistency): sync task status from DB [auto]
Some checks failed
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 13:49:52 +02:00
223d3fe2b7 chore(consistency): sync task status from DB [auto]
Some checks failed
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 13:34:52 +02:00
2d44c8471a chore(consistency): sync task status from DB [auto]
Some checks failed
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 13:19:51 +02:00
3b5fbb3e22 chore(consistency): sync task status from DB [auto]
Some checks failed
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 13:04:49 +02:00
2653a78f39 chore(consistency): sync task status from DB [auto]
Some checks failed
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 12:49:44 +02:00
c02bf68139 chore(consistency): sync task status from DB [auto]
Some checks failed
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 12:34:39 +02:00
a9e249a09d chore(consistency): sync task status from DB [auto]
Some checks failed
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 12:19:34 +02:00
e2e0e8ac3f chore(consistency): sync task status from DB [auto]
Some checks failed
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 12:04:30 +02:00
5d70289128 chore(consistency): sync task status from DB [auto]
Some checks failed
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 11:49:21 +02:00
2d5d507502 chore(consistency): sync task status from DB [auto]
Some checks failed
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 11:34:11 +02:00
a967b67f86 chore(consistency): sync task status from DB [auto]
Some checks failed
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 11:19:01 +02:00
f2dc802ee5 chore(consistency): sync task status from DB [auto]
Some checks failed
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 11:03:58 +02:00
1c24c67eed chore(consistency): sync task status from DB [auto]
Some checks failed
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 10:48:43 +02:00
be47ff3dc8 chore(consistency): sync task status from DB [auto]
Some checks failed
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 10:33:27 +02:00
2659ddfeed chore(consistency): sync task status from DB [auto]
Some checks failed
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 10:18:11 +02:00
684bf01b8c chore(consistency): sync task status from DB [auto]
Some checks failed
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 10:02:53 +02:00
ca31dc051f chore(consistency): sync task status from DB [auto]
Some checks failed
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 09:47:27 +02:00
03420ec622 chore(consistency): sync task status from DB [auto]
Some checks failed
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:33:32 +02:00
77621a123b chore(consistency): sync task status from DB [auto]
Some checks failed
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]
Some checks failed
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]
Some checks failed
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]
Some checks failed
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]
Some checks failed
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]
Some checks failed
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]
Some checks failed
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]
Some checks failed
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]
Some checks failed
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]
Some checks failed
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]
Some checks failed
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
Some checks failed
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]
Some checks failed
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]
Some checks failed
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]
Some checks failed
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]
Some checks failed
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]
Some checks failed
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]
Some checks failed
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
Some checks failed
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]
Some checks failed
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]
Some checks failed
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]
Some checks failed
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]
Some checks failed
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]
Some checks failed
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]
Some checks failed
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]
Some checks failed
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]
Some checks failed
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]
Some checks failed
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]
Some checks failed
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]
Some checks failed
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