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