68 Commits

Author SHA1 Message Date
d8d5e076ba fix(inbox|xtracto): Delete/Read msg and allow non-ascii xtractor names 2026-01-20 13:35:48 +01:00
15e348c17b chore: Bump to net10
Also bumps gitlab ci to v4.5
2026-01-15 15:50:29 +01:00
03fbc14b72 Merge branch 'simkir/rider-sdk-script' into 'main'
Add script for updating which dotnet sdk rider uses

See merge request oceanbox/Poseidon!136
2026-01-14 10:34:13 +01:00
55bcaaf963 Release codex 0.0.1-beta.2 2026-01-12 14:45:20 +01:00
57b28daf4e Add script for updating which dotnet sdk rider uses 2026-01-12 13:51:16 +01:00
d8bf174d3a feat: add fluent ui to codex 2026-01-07 13:09:20 +01:00
2f7be7b051 devel: downgrade to fable 4.26 2026-01-05 16:11:47 +01:00
09a9e47348 devel: add net9 to nix shell
until we bump projects to net10, include net9 in the dev shell so we can
run it
2026-01-05 14:52:13 +01:00
65928c4064 ci: Add schedueled updater 2025-12-29 17:57:27 +01:00
1cb9d455db devel: Migrate from FAKE to Just
Also updates dotnetPackage CIs to v4.4
2025-12-06 09:39:59 +01:00
4280431d0f Add back nodejs to shell.nix
We run without bun in Atlantis/Tiltfile, and it doesn't seem to work
with bun, so continue using node for now.
2025-10-27 16:55:50 +01:00
009008e0d7 Merge branch 'simkir/stats' into 'main'
Stats refactoring

Closes #46 and #20

See merge request oceanbox/Poseidon!75
2025-10-27 15:44:42 +01:00
90bab5ecc0 fix: Don't use nodejs in dev
Closes oceanbox/Poseidon#1
2025-10-25 13:05:49 +02:00
750d1a0803 Add fsautocomplete to shell.nix 2025-10-24 16:43:19 +02:00
16f968657b fix(nix): Build Archivist SIF in pipeline 2025-10-22 14:29:21 +02:00
Moritz Jörg
3e984d7ee2 devel(nix): Don't load secrets in direnv
Secrets are no generated manually using a shell passthrough.
In the root of the repo run `nix-shell -A agenix-gen`,
and check with `echo $NETRC`
2025-09-29 21:27:27 +02:00
443bf8e9bd Properly set DOTNET_ROOT 2025-09-27 17:05:07 +02:00
b2d8dec9a4 fix: Load agenix secrets in direnv
With this we avoid loading the `use nix` hook everytime
we enter the shell. Only one password entry needed :)
2025-09-15 14:11:26 +02:00
fd76b47789 chore: Remove generate GHA 2025-09-02 18:58:11 +02:00
Moritz Jörg
e77895c2eb refactor: Test client build with IFD, without generation
Replaces the `bun2nix` bun.nix generated file with `mkDerivation` containing
the node modules. This should decrease the nix evaluation time and decrease
the bundle size.

Also switches to [lon](https://github.com/nikstur/lon) instead of npins
for pinning nixpkgs, since it uses the nix library directly instead of
shelling out to `nix-shell` or `nix-build`.
2025-08-28 14:31:48 +02:00
Moritz Jörg
8e05f95ecc fun: Faster builds without IFD 2025-08-22 20:02:42 +02:00
d35f666664 fix: Downgrade vite plugin for correct js bundle 2025-08-22 15:01:28 +02:00
7d378a52d1 fix(nix): Format, lint and remove dead code 2025-08-21 14:22:35 +02:00
c9a846b5fc chore: Inherit deps from top-level baseShell
Remove busybox and shell from containers
2025-08-17 14:37:49 +02:00
0a104a5195 refactor: Only build exposed packages via gitlab-ci 2025-08-17 14:37:49 +02:00
371a628907 devel: fix NETRC check in shell.nix 2025-08-17 09:14:28 +02:00
bb0f2bac3a docs: How to run agenix for secrets 2025-08-13 14:34:18 +02:00
842df2fdb6 fix: fix loading of ssh keys 2025-08-13 13:24:55 +02:00
270e5c02fc fix: Encrypt netrc with agenix and add to git
The `agenix-gen` shellHook is triggered once you
enter the repo.

Please add your ssh-key to the secrets.nix file and
run `agenix -r` to rekey the secrets.
2025-08-13 11:25:20 +02:00
Moritz Jörg
27e54a7e1d feat: migrate to nix-actions and modernize build infrastructure
This commit series completes a major infrastructure overhaul:

- Migrate from manual GitHub Actions YAML to nix-actions workflow generation
- Add automated dependency update workflow with scheduled runs
- Add comprehensive Nix package definitions for all components (atlantis, sorcerer, archivist, etc.)
- Create containerized builds with proper Docker support
- Wrap scripts inside nix for better dependency management and shellcheck

The build system now uses pure Nix expressions for both local development
and CI/CD, providing better reproducibility and maintainability.
2025-08-12 09:49:22 +02:00
d27cf41487 fix: Drop netrc and add nupkg build 2025-08-08 13:17:15 +02:00
b2cbc4de09 chore: Add secrets (don't look) 2025-08-04 11:02:34 +02:00
ebe6b70883 feat: Build with Nix 2025-08-04 10:53:50 +02:00
d47359b840 feat(atlantis): Instrument server with sentry
Also switches to MSBuildCracker for Fable (default in 5.0)
to avoid problems with temp.csproj.
2025-06-22 13:20:46 +02:00
Moritz Jörg
8570ee37e0 chore: Unify nix shell and update fvcom packages 2025-06-22 11:21:15 +02:00
36e3dbd617 devel: add shell.nix for toplevel bun 2025-06-21 09:27:02 +02:00
dab0ccbe18 devel: migrate to slnx and remove toplevel envrc 2025-02-26 08:22:19 +01:00
434d830967 devel: fix shell.nix for Atlantis, Archivist and Sorcerer (take 2) 2025-02-25 18:49:55 +01:00
f6916ac4e2 devel: fix shell.nix for Archivist and Sorcerer 2025-02-25 18:38:02 +01:00
9e20c28e00 devel: shell.nix for Atlantis 2025-02-25 16:07:44 +01:00
8f542b9420 feat: change log level handling to be in line with .net standard 2025-02-13 06:33:43 +01:00
Ole Tytlandsvik
0e195ad8e3 devet: Add bootstrapping guide 2025-02-07 15:04:31 +00:00
6c61e9b8dc devel: fix tilt registry and dockerfile 2025-01-06 19:04:39 +01:00
caa0f83eee devel: enable dapr-api-token in env 2024-12-19 14:17:01 +01:00
eabc549148 devel: enable dapr-api-token 2024-12-19 09:56:24 +01:00
e4e2ffb647 fix: update FGA settings 2024-12-09 09:25:34 +01:00
Jonas Juselius
771a312922 devel: fix tilt sso handling 2024-11-22 13:19:52 +01:00
Jonas Juselius
1df45f67b6 devel: misc tilt tweaks in hope of success 2024-11-21 18:16:13 +01:00
81297e0a15 devel: fix (kyverno) secret setup 2024-11-20 20:08:47 +01:00
Jonas Juselius
39971cf098 devel: update tilt and dapr setups 2024-11-20 14:46:50 +01:00