From 5b3f04c5ff0799565c65edae257d676872ff7c75 Mon Sep 17 00:00:00 2001 From: Michele Caini Date: Thu, 3 Apr 2025 14:35:47 +0200 Subject: [PATCH] build: testbed GH workflow (first attempt) --- .github/workflows/testbed.yml | 41 +++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 .github/workflows/testbed.yml diff --git a/.github/workflows/testbed.yml b/.github/workflows/testbed.yml new file mode 100644 index 000000000..e122c6b7f --- /dev/null +++ b/.github/workflows/testbed.yml @@ -0,0 +1,41 @@ +name: testbed + +on: [push] + +jobs: + + linux: + timeout-minutes: 15 + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + - name: Compile testbed + working-directory: build + run: | + cmake -DENTT_BUILD_TESTBED=ON .. + make -j4 + + windows: + timeout-minutes: 15 + runs-on: windows-latest + + steps: + - uses: actions/checkout@v4 + - name: Compile testbed + working-directory: build + run: | + cmake -DENTT_BUILD_TESTBED=ON .. + cmake --build . -j 4 + + macos: + timeout-minutes: 15 + runs-on: macOS-latest + + steps: + - uses: actions/checkout@v4 + - name: Compile testbed + working-directory: build + run: | + cmake -DENTT_BUILD_TESTBED=ON .. + make -j4