mirror of
https://github.com/codex-storage/constantine.git
synced 2025-03-03 20:00:42 +00:00
Travis pricing change, keep only ARM64 and PPC64
This commit is contained in:
parent
45ef3a65e0
commit
13e6b7dfe6
64
.travis.yml
64
.travis.yml
@ -8,18 +8,15 @@ cache:
|
||||
|
||||
matrix:
|
||||
include:
|
||||
# Travis pricing change https://blog.travis-ci.com/2020-11-02-travis-ci-new-billing
|
||||
# Keep only ARM64 and PPC
|
||||
|
||||
# Constantine only works with Nim devel
|
||||
# Build and test using both gcc and clang
|
||||
# Build and test on both x86-64 and ARM64
|
||||
# Ubuntu Bionic (18.04) is needed, it includes
|
||||
# GCC 7 codegen fixes to addcarry_u64.
|
||||
# Clang 9 (and GCC-6) are needed for inline assembly "flag output constraints"
|
||||
- dist: bionic
|
||||
arch: amd64
|
||||
env:
|
||||
- ARCH=amd64
|
||||
- CHANNEL=devel
|
||||
compiler: gcc
|
||||
|
||||
- dist: bionic
|
||||
arch: arm64
|
||||
@ -28,22 +25,6 @@ matrix:
|
||||
- CHANNEL=devel
|
||||
compiler: gcc
|
||||
|
||||
- dist: bionic
|
||||
arch: amd64
|
||||
env:
|
||||
- ARCH=amd64
|
||||
- CHANNEL=devel
|
||||
compiler: clang # Need Clang 9 for inline ASM test, but can't easily install it
|
||||
# addons:
|
||||
# apt:
|
||||
# sources:
|
||||
# - ubuntu-toolchain-r-test
|
||||
# - llvm-toolchain-bionic-9.0 # LLVM 9 repo is disallowed
|
||||
# packages:
|
||||
# - clang-9.0
|
||||
# env:
|
||||
# - MATRIX_EVAL="CC=clang-9.0 && CXX=clang++-9.0"
|
||||
|
||||
- dist: bionic
|
||||
arch: ppc64le
|
||||
env:
|
||||
@ -59,14 +40,37 @@ matrix:
|
||||
# - CHANNEL=devel
|
||||
# compiler: gcc
|
||||
|
||||
# On OSX we only test against clang (gcc is mapped to clang by default)
|
||||
- os: osx
|
||||
osx_image: xcode11.5 # Need xcode 11.4.2 min for Clang 9
|
||||
arch: amd64
|
||||
env:
|
||||
- ARCH=amd64
|
||||
- CHANNEL=devel
|
||||
compiler: clang
|
||||
# - dist: bionic
|
||||
# arch: amd64
|
||||
# env:
|
||||
# - ARCH=amd64
|
||||
# - CHANNEL=devel
|
||||
# compiler: gcc
|
||||
#
|
||||
# - dist: bionic
|
||||
# arch: amd64
|
||||
# env:
|
||||
# - ARCH=amd64
|
||||
# - CHANNEL=devel
|
||||
# compiler: clang # Need Clang 9 for inline ASM test, but can't easily install it
|
||||
# # addons:
|
||||
# # apt:
|
||||
# # sources:
|
||||
# # - ubuntu-toolchain-r-test
|
||||
# # - llvm-toolchain-bionic-9.0 # LLVM 9 repo is disallowed
|
||||
# # packages:
|
||||
# # - clang-9.0
|
||||
# # env:
|
||||
# # - MATRIX_EVAL="CC=clang-9.0 && CXX=clang++-9.0"
|
||||
#
|
||||
# # On OSX we only test against clang (gcc is mapped to clang by default)
|
||||
# - os: osx
|
||||
# osx_image: xcode11.5 # Need xcode 11.4.2 min for Clang 9
|
||||
# arch: amd64
|
||||
# env:
|
||||
# - ARCH=amd64
|
||||
# - CHANNEL=devel
|
||||
# compiler: clang
|
||||
fast_finish: true
|
||||
|
||||
# Submodules are only for benchmarks, don't clone them
|
||||
|
@ -4,7 +4,7 @@
|
||||
[](https://opensource.org/licenses/MIT)
|
||||
\
|
||||
[](https://github.com/mratsim/constantine/actions?query=workflow%3A%22Constantine+CI%22+branch%3Amaster)\
|
||||
[](https://travis-ci.com/mratsim/constantine)\
|
||||
[](https://travis-ci.com/mratsim/constantine)\
|
||||
[](https://dev.azure.com/numforge/Constantine/_build?definitionId=4&branchName=master)
|
||||
|
||||
> “A cryptographic system should be secure even if everything about the system, except the key, is public knowledge.”\
|
||||
|
Loading…
x
Reference in New Issue
Block a user