Valentin Gagarin fricklerhandwerk
  • Hamburg, Germany
  • Nix documentarian, information janitor

  • Joined on 2024-06-12
fricklerhandwerk created branch add-npins-ci in fricklerhandwerk/Fediversity 2025-06-23 17:00:25 +02:00
fricklerhandwerk pushed to add-npins-ci at fricklerhandwerk/Fediversity 2025-06-23 17:00:25 +02:00
5150985d36 expose npins in shell for CI
d073bd706d cast DEPLOYMENT_FLAKE to string
486b316885 run updater natively (#394)
611c961dcf separate test declarations from invocations (#396)
d67f533948 fix running nixops4 apply test (#391)
Compare 5 commits »
fricklerhandwerk pushed to main at fediversity/fediversity 2025-06-23 16:57:06 +02:00
d073bd706d cast DEPLOYMENT_FLAKE to string
fricklerhandwerk merged pull request fediversity/fediversity#401 2025-06-23 16:57:04 +02:00
cast `DEPLOYMENT_FLAKE` to string
fricklerhandwerk commented on pull request fediversity/fediversity#397 2025-06-20 12:33:14 +02:00
WIP: add attic cache

Yes I know, we half jokingly discussed how meta it would be if we deployed our dev infra through the operator workflow. But it would complicate the bootstrapping of our business logic because we…

fricklerhandwerk commented on pull request fediversity/fediversity#397 2025-06-20 12:10:40 +02:00
WIP: add attic cache

Why would attic be operator facing? I’d say it’d be part of the hosting provider’s Fediversity setup. Instead of plugging new noise into PoC code that needs cleanup before anything else,…

fricklerhandwerk commented on pull request fediversity/fediversity#389 2025-06-20 12:05:46 +02:00
Add forgejo-ci machine to our infrastructure

This is a bit too much for me to follow, we should walk through the state and diff in a pairing session.

fricklerhandwerk commented on issue fediversity/fediversity#93 2025-06-20 12:02:10 +02:00
Write all modules with destructured arguments

Yes, module classes good.

PS: attrset syntax is not “plain”, it’s just very shorthand to a degree it’s often confusing. At the core modules are functions `{ lib, specialArgs, config,…

fricklerhandwerk commented on issue fediversity/fediversity#93 2025-06-19 12:43:50 +02:00
Write all modules with destructured arguments
# default.nix
let
  inherit (import <nixpkgs/lib>) evalModules;
in
evalModules { modules = [ ./a.nix ./b.nix ]; }
# a.nix
/* this goes through as a module, but how do you…
fricklerhandwerk commented on pull request fediversity/fediversity#396 2025-06-19 12:40:18 +02:00
separate test declarations from invocations

Please squash

fricklerhandwerk commented on pull request fediversity/fediversity#394 2025-06-19 11:49:31 +02:00
run updater natively

In that case, why do we even need all these shenanigans? Can't We Just(tm) nix-shell --run "npins update"?

fricklerhandwerk commented on pull request fediversity/fediversity#395 2025-06-19 11:45:33 +02:00
WIP: destructure pkgs argument in package modules

This change does not relate to #93, and arguably we don't need to expand the arguments -- pkgs can be taken from the test module argument, such as here: https://git.fediversity.eu/Fediversity/Fed

fricklerhandwerk created branch peertube-test-refactor in fricklerhandwerk/Fediversity 2025-06-19 11:43:22 +02:00
fricklerhandwerk pushed to peertube-test-refactor at fricklerhandwerk/Fediversity 2025-06-19 11:43:22 +02:00
8cd646a2a3 peertube: separate test declaration from invocation
bd1cfd7a7c Introduce test for deploying all services via FediPanel (#361)
939f9d961d add data model entity: application (#387)
4801433ae0 Get rid of the need for deployer.pub (#385)
Compare 4 commits »
fricklerhandwerk commented on pull request fediversity/fediversity#371 2025-06-18 14:40:33 +02:00
WIP: sketch domain data model

Superseded by #387

fricklerhandwerk closed pull request fediversity/fediversity#371 2025-06-18 14:40:33 +02:00
WIP: sketch domain data model
fricklerhandwerk created pull request fediversity/fediversity#391 2025-06-18 14:23:11 +02:00
fix running nixops4 apply test
fricklerhandwerk created branch fix-deployment in fricklerhandwerk/Fediversity 2025-06-18 14:22:51 +02:00