Monorepo for Tangled tangled.org

ci: add go mod tidy & gomod2nix check CI

Signed-off-by: Seongmin Lee <git@boltless.me>

boltless.me d438c367 b695c76a

verified
Changed files
+17
.tangled
workflows
+15
.tangled/workflows/test.yml
··· 14 14 command: | 15 15 mkdir -p appview/pages/static; touch appview/pages/static/x 16 16 17 + - name: run go mod tidy 18 + command: go mod tidy 19 + 20 + - name: run gomod2nix 21 + command: | 22 + nix run .#gomod2nix 23 + 24 + - name: verify no changes 25 + command: | 26 + if ! git diff --quiet; then 27 + echo "Error: gomod2nix produced changes. Please commit the updated files." 28 + git diff 29 + exit 1 30 + fi 31 + 17 32 - name: run linter 18 33 environment: 19 34 CGO_ENABLED: 1
+2
flake.nix
··· 246 246 gomod2nix = { 247 247 type = "app"; 248 248 program = toString (pkgs.writeShellScript "gomod2nix" '' 249 + HOME=$(mktemp -d) 250 + echo $HOME 249 251 ${gomod2nix.legacyPackages.${system}.gomod2nix}/bin/gomod2nix generate --outdir ./nix 250 252 ''); 251 253 };