From 451696dca66e4c7818e2ff09d275812bb38b8873 Mon Sep 17 00:00:00 2001 From: Xavier Mitault Date: Mon, 1 Apr 2024 12:59:46 +0200 Subject: [PATCH] Add tsc check --- .github/workflows/tests.yml | 15 +++++++++++++++ tests/tests.sh | 5 +++++ 2 files changed, 20 insertions(+) create mode 100644 .github/workflows/tests.yml create mode 100755 tests/tests.sh diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml new file mode 100644 index 0000000..0265e4c --- /dev/null +++ b/.github/workflows/tests.yml @@ -0,0 +1,15 @@ +name: Test Package +on: [push] + +jobs: + tsc: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Build Dockerfile + run: docker build -t alumi . + + - name: Run TSC + run: docker run alumi bash -c 'npm run build && cd tests && ./tests.sh' diff --git a/tests/tests.sh b/tests/tests.sh new file mode 100755 index 0000000..c844480 --- /dev/null +++ b/tests/tests.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +./init.sh + +npx tsc