diff --git a/.tangled/workflows/test-backend.yml b/.tangled/workflows/test-backend.yml new file mode 100644 index 0000000..a74ce8f --- /dev/null +++ b/.tangled/workflows/test-backend.yml @@ -0,0 +1,25 @@ +when: + - event: ["push", "pull_request"] + branch: ["main"] + +engine: microvm +image: nixos + +registry: + nixpkgs: "github:nixos/nixpkgs/nixos-unstable" + +dependencies: + - beamMinimal29Packages.erlang + - beamMinimal29Packages.rebar3 + - gleam + +steps: + - name: "Check format of backend code" + command: | + cd ./backend/ + gleam format --check + + - name: "Run unit tests on backend" + command: | + cd ./backend/ + gleam test \ No newline at end of file diff --git a/.tangled/workflows/test-common.yml b/.tangled/workflows/test-common.yml new file mode 100644 index 0000000..771f1c8 --- /dev/null +++ b/.tangled/workflows/test-common.yml @@ -0,0 +1,25 @@ +when: + - event: ["push", "pull_request"] + branch: ["main"] + +engine: microvm +image: nixos + +registry: + nixpkgs: "github:nixos/nixpkgs/nixos-unstable" + +dependencies: + - beamMinimal29Packages.erlang + - beamMinimal29Packages.rebar3 + - gleam + +steps: + - name: "Check format of common shared code" + command: | + cd ./shared/ + gleam format --check + + - name: "Run unit tests on common shared code" + command: | + cd ./backend/ + gleam test \ No newline at end of file diff --git a/.tangled/workflows/test-frontend.yml b/.tangled/workflows/test-frontend.yml new file mode 100644 index 0000000..29c8e14 --- /dev/null +++ b/.tangled/workflows/test-frontend.yml @@ -0,0 +1,25 @@ +when: + - event: ["push", "pull_request"] + branch: ["main"] + +engine: microvm +image: nixos + +registry: + nixpkgs: "github:nixos/nixpkgs/nixos-unstable" + +dependencies: + - beamMinimal29Packages.erlang + - beamMinimal29Packages.rebar3 + - gleam + +steps: + - name: "Check format of frontend code" + command: | + cd ./frontend/ + gleam format --check + + - name: "Run unit tests on frontend" + command: | + cd ./frontend/ + gleam test \ No newline at end of file