diff --git a/.tangled/workflows/api.yaml b/.tangled/workflows/api.yaml new file mode 100644 index 0000000..732b06b --- /dev/null +++ b/.tangled/workflows/api.yaml @@ -0,0 +1,24 @@ +when: + - event: ["push", "pull-request"] + branch: ["main"] + paths: + - srd/** + - shared/** + - api/** + +engine: "microvm" + +registry: + nixpkgs: github:nixos/nixpkgs/nixos-unstable + +dependencies: + - gleam + - beamMinimal29Packages.erlang + - beamMinimal29Packages.rebar3 + +steps: + - name: "test" + command: | + cd api + gleam test + cd .. diff --git a/.tangled/workflows/checks.yaml b/.tangled/workflows/checks.yaml new file mode 100644 index 0000000..d64ac82 --- /dev/null +++ b/.tangled/workflows/checks.yaml @@ -0,0 +1,9 @@ +when: + - event: ["push", "pull-request"] + branch: ["main"] + +engine: "microvm" + +steps: + - name: "check formatting" + command: nix flake check diff --git a/.tangled/workflows/test-api.yaml b/.tangled/workflows/test-api.yaml deleted file mode 100644 index f9fc7e9..0000000 --- a/.tangled/workflows/test-api.yaml +++ /dev/null @@ -1,10 +0,0 @@ -when: - - event: ["push", "pull_request"] - branch: "main" - -engine: "nixery" - -steps: - - name: test api - command: | - nix run .#test-api diff --git a/.tangled/workflows/test-web.yaml b/.tangled/workflows/test-web.yaml deleted file mode 100644 index dc3c475..0000000 --- a/.tangled/workflows/test-web.yaml +++ /dev/null @@ -1,10 +0,0 @@ -when: - - event: ["push", "pull_request"] - branch: "main" - -engine: "nixery" - -steps: - - name: test website - command: | - nix run .#test-web diff --git a/.tangled/workflows/web.yaml b/.tangled/workflows/web.yaml new file mode 100644 index 0000000..56caab7 --- /dev/null +++ b/.tangled/workflows/web.yaml @@ -0,0 +1,24 @@ +when: + - event: ["push", "pull-request"] + branch: ["main"] + paths: + - srd/** + - shared/** + - web/** + +engine: "microvm" + +registry: + nixpkgs: github:nixos/nixpkgs/nixos-unstable + +dependencies: + - gleam + - beamMinimal29Packages.erlang + - beamMinimal29Packages.rebar3 + +steps: + - name: "test" + command: | + cd web + gleam test + cd ..