From 625285b753c10c8a1b01b191903585579ec6fc0f Mon Sep 17 00:00:00 2001 From: Filip Hoffmann Date: Thu, 16 Jul 2026 23:36:14 +0200 Subject: [PATCH] create tangled CI --- .tangled/workflows/test.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .tangled/workflows/test.yml diff --git a/.tangled/workflows/test.yml b/.tangled/workflows/test.yml new file mode 100644 index 0000000..23b2c1a --- /dev/null +++ b/.tangled/workflows/test.yml @@ -0,0 +1,25 @@ +when: + - event: ["push", "manual"] + # TODO: remove one-module when work finishes on that branch + branch: ["main", "one-module"] + - event: ["pull_request"] + branch: ["main"] + +engine: "microvm" +image: "nixos" + +dependencies: + - gleam + - beam29Packages.erlang + - rebar3 + - nodejs + +steps: + - name: "Download dependencies" + command: gleam deps download + - name: "Test (Erlang)" + command: gleam test --target erlang + - name: "Test (JavaScript)" + command: gleam test --target javascript + - name: "Verify formatting" + command: gleam format --check src test -- 2.51.2