From: Jonathan McDowell Date: Thu, 14 Sep 2023 14:07:40 +0000 (+0530) Subject: Switch from Travis CI to GitHub Actions X-Git-Tag: onak-0.6.3~20 X-Git-Url: https://the.earth.li/gitweb/?p=onak.git;a=commitdiff_plain;h=b767e3e90280a1222fc4404cbd4c832342c9382d Switch from Travis CI to GitHub Actions The free Travis bits stopped working ages ago, let's try out GitHub's Actions support as a replacement. Just a simple build + test without extra deps to start with. --- diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml new file mode 100644 index 0000000..325539c --- /dev/null +++ b/.github/workflows/build-test.yml @@ -0,0 +1,25 @@ +name: onak build test + +on: + push: + branches: [ $default-branch ] + pull_request: + branches: [ $default-branch ] + +jobs: + build: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + + - name: Configure CMake + run: cmake -B ${{github.workspace}}/build + + - name: Build + run: cmake --build ${{github.workspace}}/build + + - name: Test + working-directory: ${{github.workspace}}/build + run: ctest diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index cec8f00..0000000 --- a/.travis.yml +++ /dev/null @@ -1,21 +0,0 @@ -language: c -dist: bionic -compiler: - - clang - - gcc -git: - depth: false -addons: - apt: - packages: - - cmake - - libdb-dev - - libcurl4-gnutls-dev - - libpq-dev - - libsystemd-dev - - nettle-dev -before_script: - - mkdir travis-build - - cd travis-build - - cmake .. -script: make && make test