25 Commits

Author SHA1 Message Date
95e6096fbb Fix pipeline 2025-11-26 16:02:37 +01:00
5fb18877c4 refactor(nix): Change nix deps handling and bump sdslite
Uses dotnet tools from nixpkgs instead of nuget.

New deps handling produces a lot of lockfiles.

Added runtimeid to avoid hash missmatch
2025-09-15 15:01:44 +02:00
7d378a52d1 fix(nix): Format, lint and remove dead code 2025-08-21 14:22:35 +02:00
8d9843d467 fix: Add fable temp files to gitignore 2025-08-21 12:25:17 +02:00
a37e602131 fix: Add .env to gitignore and generate server docs 2025-08-18 13:54:21 +02:00
c9a846b5fc chore: Inherit deps from top-level baseShell
Remove busybox and shell from containers
2025-08-17 14:37:49 +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
786165c845 fix: Cleanup 2025-08-08 15:01:59 +02:00
ebe6b70883 feat: Build with Nix 2025-08-04 10:53:50 +02:00
Moritz Jörg
8570ee37e0 chore: Unify nix shell and update fvcom packages 2025-06-22 11:21:15 +02:00
faac358df0 feat: Migrate from npm to bun
`bun` is a Node.js compatible npm client designed to be an incredibly fast successor to npm.

`bun install` installs a Node.js compatible node_modules folder. It also automatically converts
a `package-lock.json` to a `bun.lock` file.

Bumps `gitlab-ci` to the `v4.1` branch for `bun` compatibility.
2025-06-17 23:13:58 +02:00
Jonas Juselius
3d62fcb9cc devel: remove package lock files from git 2024-10-27 12:37:11 +01:00
Jonas Juselius
ffed82d5bd fix: provide a workaround for vite mkcert cockups 2024-05-29 17:51:51 +02:00
Jonas Juselius
6f70761c26 tilt: fix appsettings 2024-03-12 11:58:01 +01:00
Jonas Juselius
6b9bc3e047 devel: migrate Tilt setup to new regime 2024-03-12 11:42:51 +01:00
Simen Kirkvik
49c50b7423 update BarbTile based on new sorcerer wind endpoint 2023-08-24 15:31:07 +02:00
Jonas Juselius
398b8bebfc deploy: fix Tiltfile copy update bug 2023-03-06 16:57:50 +01:00
Jonas Juselius
b4471ba152 devel: move tilt file kustomizations undel helm/ 2023-02-23 10:36:26 +01:00
Jonas Juselius
f107530c6b devel: update tilt setup 2023-02-22 15:48:19 +01:00
Jonas Juselius
7e50807a00 devel: update Tiltfile and env 2023-02-22 08:14:03 +01:00
Simen Kirkvik
6bf7e6ad17 feat: color LT3 grid with random colors! 2022-06-01 17:35:35 +02:00
Jonas Juselius
bf57bde349 fix: add deps, migrate to vite from webpack 2022-05-18 20:26:41 +02:00
Jonas Juselius
30f0e7402f feat: initial commit 2022-05-18 16:59:58 +02:00