From f70c6e0ec065126429a107bca6951706e3c06ce7 Mon Sep 17 00:00:00 2001 From: jhwgh1968 Date: Thu, 11 Apr 2024 22:13:12 -0500 Subject: [PATCH] Switch Travis CI to GitHub Actions --- .github/workflows/CI.yml | 30 ++++++++++++++++++++++++++++++ .travis.yml | 12 ------------ 2 files changed, 30 insertions(+), 12 deletions(-) create mode 100644 .github/workflows/CI.yml delete mode 100644 .travis.yml diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml new file mode 100644 index 0000000..f334b29 --- /dev/null +++ b/.github/workflows/CI.yml @@ -0,0 +1,30 @@ +--- +name: ci +on: + push: + branches: + - master + pull_request: + branches: + - master +jobs: + linux-cmake: + name: Linux / CMake + runs-on: ubuntu-22.04 + continue-on-error: false + steps: + - uses: actions/checkout@v3.3.0 + - name: Install Dependencies + run: | + sudo apt update + sudo apt install -y \ + build-essential \ + cmake + - name: Run Build + run: | + mkdir build + cd build + cmake .. + make + - name: Run Tests + run: ctest --verbose diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index faff03c..0000000 --- a/.travis.yml +++ /dev/null @@ -1,12 +0,0 @@ -dist: xenial -language: c -script: - - mkdir build - - cd build - - cmake .. -G Ninja - - ninja - - ctest --verbose -addons: - apt: - packages: - - ninja-build