From 14e94f9d0f4975fa7449e564e26c3a79fcfd5597 Mon Sep 17 00:00:00 2001 From: Guillaume Hivert Date: Wed, 15 May 2024 15:12:44 +0200 Subject: [PATCH] ci: fix tests Signed-off-by: Guillaume Hivert --- .github/workflows/test.yml | 40 ++++++++++++++++++++++++++------------ 1 file changed, 28 insertions(+), 12 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 31f6d71..66305ed 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -8,31 +8,47 @@ on: jobs: frontend: + name: Frontend tests runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: erlef/setup-beam@v1 + - name: Checkout sources + uses: actions/checkout@v3 + - name: Setup BEAM + uses: erlef/setup-beam@v1 with: otp-version: "26.0.2" gleam-version: "1.1.0" rebar3-version: "3" # elixir-version: "1.15.4" - - run: cd apps/frontend - - run: gleam deps download - - run: gleam test - - run: gleam format --check src test + - name: Download gleam dependencies + run: gleam deps download + working-directory: apps/frontend + - name: Run gleam test + run: gleam test + working-directory: apps/frontend + - name: Check gleam format + run: gleam format --check src test + working-directory: apps/frontend backend: + name: Backend tests runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: erlef/setup-beam@v1 + - name: Checkout sources + uses: actions/checkout@v3 + - name: Setup BEAM + uses: erlef/setup-beam@v1 with: otp-version: "26.0.2" gleam-version: "1.1.0" rebar3-version: "3" # elixir-version: "1.15.4" - - run: cd apps/backend - - run: gleam deps download - - run: gleam test - - run: gleam format --check src test + - name: Download gleam dependencies + run: gleam deps download + working-directory: apps/backend + - name: Run gleam test + run: gleam test + working-directory: apps/backend + - name: Check gleam format + run: gleam format --check src test + working-directory: apps/backend