From 18781688a485a3564e97795205e9041de22d4d97 Mon Sep 17 00:00:00 2001 From: Joseph Birkner Date: Mon, 2 Sep 2024 14:12:00 +0200 Subject: [PATCH] Update Github actions. --- .github/workflows/build-release.yml | 22 ---------------------- .github/workflows/build-test.yml | 27 +++++++++++++++++++++++++++ 2 files changed, 27 insertions(+), 22 deletions(-) create mode 100644 .github/workflows/build-test.yml diff --git a/.github/workflows/build-release.yml b/.github/workflows/build-release.yml index dcd413a..99a0b92 100644 --- a/.github/workflows/build-release.yml +++ b/.github/workflows/build-release.yml @@ -2,8 +2,6 @@ name: build-release on: push: - branches: - - 'feature/renderer-wasm-demo' pull_request: workflow_dispatch: @@ -38,23 +36,3 @@ jobs: name: erdblick path: | static/* - - build-test: - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v3 - - - name: Install build dependencies - run: sudo apt-get install ninja-build - - - name: Compile - run: | - mkdir build && cd build - cmake -GNinja -DCMAKE_BUILD_TYPE=Debug .. - cmake --build . - - - name: Run Tests - run: | - cd build - ctest --verbose --no-tests=error \ No newline at end of file diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml new file mode 100644 index 0000000..650c6ed --- /dev/null +++ b/.github/workflows/build-test.yml @@ -0,0 +1,27 @@ +name: build-release + +on: + push: + pull_request: + workflow_dispatch: + +jobs: + build-test: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: Install build dependencies + run: sudo apt-get install ninja-build + + - name: Compile + run: | + mkdir build-test && cd build-test + cmake -GNinja -DCMAKE_BUILD_TYPE=Debug .. + cmake --build . + + - name: Run Tests + run: | + cd build-test + ctest --verbose --no-tests=error