ext/h3/src/.travis.yml in h3-3.6.2 vs ext/h3/src/.travis.yml in h3-3.7.1
- old
+ new
@@ -13,75 +13,45 @@
# limitations under the License.
language: c
os: linux
-dist: xenial
+dist: bionic
compiler:
- gcc
- clang
+arch:
+ - arm64
+ - ppc64le
+ - s390x
+
# Docs are built during the normal compile/test check.
addons:
apt:
packages:
- doxygen
- graphviz
matrix:
include:
- # Check that clang-format doesn't detect some files are not formatted.
- - name: "Formatting check"
- compiler: clang
- addons:
- apt:
- sources:
- - llvm-toolchain-trusty-5.0
- packages:
- - clang-format-5.0
- script: make format && git diff --exit-code
- # Submit coverage report to Coveralls.io, also test that prefixing works.
- - name: "Coverage and FOSSA report"
- compiler: gcc
- addons:
- apt:
- packages:
- - lcov
- install:
- - gem install coveralls-lcov
+ # Test building the website also - needed for FOSSA to pick up dependencies
+ # FOSSA is run here because the API key will not be present in Github Actions.
+ # Blocked on https://github.com/fossas/fossa-cli/issues/617
+ - name: "Website and FOSSA report"
+ arch: amd64
+ language: node_js
+ node_js: 10
+ install: []
before_script:
- "curl -H 'Cache-Control: no-cache' https://raw.githubusercontent.com/fossas/fossa-cli/master/install.sh | sudo bash"
- - cmake -DCMAKE_BUILD_TYPE=Debug -DWARNINGS_AS_ERRORS=ON -DH3_PREFIX=testprefix_ .
script:
- - make
- - make coverage
- # Test building the website also - needed for FOSSA to pick up dependencies
- cd website
- - npm install
- - npm run build
+ - yarn
+ - yarn build
- cd ..
- 'if [ -n "$FOSSA_API_KEY" ]; then fossa; fi'
- after_success:
- - coveralls-lcov coverage.cleaned.info
- - name: "Valgrind test"
- compiler: gcc
- addons:
- apt:
- packages:
- - valgrind
- before_script:
- - cmake -DCMAKE_BUILD_TYPE=Debug -DWRAP_VALGRIND=ON .
- script:
- - make
- - CTEST_OUTPUT_ON_FAILURE=1 make test-fast
- - name: "Mac OSX (Xcode 8)"
- os: osx
- - name: "binding-functions target"
- script:
- - make binding-functions
- # Check that the file exists and has contents
- - test -s binding-functions
# Configure the build script, out of source.
before_script:
- mkdir build
- cd build