@@ -5,20 +5,20 @@ branches:
55 - /^v\d+\.\d+(\.\d+)?(-\S*)?$/
66sudo : required
77os : linux
8- group : travis_latest
8+ dist : xenial
99
1010matrix :
1111 include :
1212 - addons :
1313 apt :
1414 sources :
15- - llvm-toolchain-trusty-5 .0
15+ - llvm-toolchain-xenial-6 .0
1616 - ubuntu-toolchain-r-test
17- - deadsnakes # python
17+ - deadsnakes
1818 - sourceline : ' ppa:ricotz/toolchain' # meson & ninja
1919 packages :
20- - clang-5 .0
21- - lld-5 .0
20+ - clang-6 .0
21+ - lld-6 .0
2222 - gcc-multilib
2323 - g++-multilib
2424 - python3.7
@@ -29,19 +29,19 @@ matrix:
2929 - libc6-dev-i386
3030 - linux-libc-dev
3131 env :
32- - CLANG_VERSION=5 LINK_TYPE=static
32+ - CLANG_VERSION=6 LINK_TYPE=static
3333 compiler : clang
3434
3535 - addons :
3636 apt :
3737 sources :
38- - llvm-toolchain-trusty-6.0
38+ - llvm-toolchain-xenial-7
3939 - ubuntu-toolchain-r-test
40- - deadsnakes # python
40+ - deadsnakes
4141 - sourceline : ' ppa:ricotz/toolchain' # meson & ninja
4242 packages :
43- - clang-6.0
44- - lld-6.0
43+ - clang-7
44+ - lld-7
4545 - gcc-multilib
4646 - g++-multilib
4747 - python3.7
@@ -52,19 +52,19 @@ matrix:
5252 - libc6-dev-i386
5353 - linux-libc-dev
5454 env :
55- - CLANG_VERSION=6 LINK_TYPE=static CC_VERSION=6
55+ - CLANG_VERSION=7 LINK_TYPE=static CC_VERSION=7
5656 compiler : clang
5757
5858 - addons :
5959 apt :
6060 sources :
61- - llvm-toolchain-trusty-6.0
62- - ubuntu-toolchain-r-test
63- - deadsnakes # python
64- - sourceline : ' ppa:ricotz/toolchain' # meson & ninja
61+ - llvm-toolchain-xenial-7
62+ - ubuntu-toolchain-r-test
63+ - deadsnakes
64+ - sourceline : ' ppa:ricotz/toolchain' # meson & ninja
6565 packages :
66- - clang-6.0
67- - lld-6.0
66+ - clang-7
67+ - lld-7
6868 - gcc-multilib
6969 - g++-multilib
7070 - python3.7
@@ -75,14 +75,14 @@ matrix:
7575 - libc6-dev-i386
7676 - linux-libc-dev
7777 env :
78- - CLANG_VERSION=6 LINK_TYPE=dynamic CC_VERSION=6
78+ - CLANG_VERSION=7 LINK_TYPE=dynamic CC_VERSION=7
7979 compiler : clang
8080
8181 - addons :
8282 apt :
8383 sources :
8484 - ubuntu-toolchain-r-test
85- - deadsnakes # python3.6
85+ - deadsnakes
8686 - sourceline : ' ppa:ricotz/toolchain' # meson & ninja
8787 packages :
8888 - gcc-7
@@ -104,7 +104,7 @@ matrix:
104104 apt :
105105 sources :
106106 - ubuntu-toolchain-r-test
107- - deadsnakes # python3.6
107+ - deadsnakes
108108 - sourceline : ' ppa:ricotz/toolchain' # meson & ninja
109109 packages :
110110 - gcc-8
@@ -126,8 +126,8 @@ matrix:
126126 apt :
127127 sources :
128128 - ubuntu-toolchain-r-test
129- - deadsnakes # python3.6
130- - sourceline : ' ppa:ricotz/toolchain' # meson & ninja
129+ - deadsnakes
130+ - sourceline : ' ppa:ricotz/toolchain'
131131 packages :
132132 - gcc-8
133133 - g++-8
@@ -146,21 +146,36 @@ matrix:
146146
147147before_script :
148148 - export PATH=/usr/bin:$PATH LD_LIBRARY_PATH=$TRAVIS_BUILD_DIR/build:$LD_LIBRARY_PATH
149+ - export COMMIT_NUM="$(git rev-list --count HEAD)"
150+ - export COMMIT_SHORT_SHA="$(git rev-parse --short HEAD)"
149151 - travis/prepare.sh
150152script :
151153 - travis/build.sh
152154
153155before_deploy :
156+ - git fetch --unshallow
154157 - travis/package.sh
155158deploy :
156- provider : releases
157- api_key :
158- secure : LGXp5xFYtOnWozrsn8OpmRBBQN0M62GFjvYK4BFyjnxhYjBXnazFg9EOjr3EKgPm7iS7SgzLjjXNGIaSObVSCyFM5/WTcgcewhY2YdL8BzqsFKE/90s0x5mKilOLZPOGfMHwrWV5tK9KgZsdh4ddScY8uaoqNirbXvqaCz56reTk3rTnE+csAYhM5vtE+SnlSQJf1xlACtP30v5YEtYUw1msyH2S50j+d8ezztQT6PA5xpPJVXAGA2q4Z5AafvhIp1IY7br6BxRY5osyKGOpM7coN+b5oqaTs2PbxaYyZDZFEqGnW4sCVXwdgl4Ps+OAQCLfoLWqa9ALYCW9YD8SOkE3AMksjK5eewmXQ5W61R5ejGmUa7h1zEGd+judrP6qQKDP3tBlD21EFwiflGFkze1ocbYu7xA5tjuMndQ+JFl55Yz14tQdVtQRVi8u398go7ueTnkghkQSZbTS60wMyetoxajVYCEVlPAhrxawhXu30CAbSGdGSLLAntZKFa7N6cN2TvfTZ9S9LuSQopRV4rnH7ekqAnH0FuOIaPZNEt9EO08pGMjVhUnLOk0EHh7VbPrQ8vqOzVcvLgGrbA4tFIFbDXTYzeFg34oqxePyGJToOGxUHD1l6nVFRndtNiNFD8cV2n61kyMKffoU8GmZIxADIGdISJvFKDVJWoLf+Ps=
159- file : spmod-$TRAVIS_OS_NAME-$TRAVIS_TAG-$CC$CC_VERSION-$LINK_TYPE.tar.xz
160- skip_cleanup : true
161- draft : true
162- tag_name : $TRAVIS_TAG
163- on :
164- tags : true
165- branch : /^v\d+\.\d+(\.\d+)?(-\S*)?$/
166- condition : $CLANG_VERSION = 6 || $GCC_VERSION = 8
159+ - provider : releases
160+ api_key :
161+ secure : LGXp5xFYtOnWozrsn8OpmRBBQN0M62GFjvYK4BFyjnxhYjBXnazFg9EOjr3EKgPm7iS7SgzLjjXNGIaSObVSCyFM5/WTcgcewhY2YdL8BzqsFKE/90s0x5mKilOLZPOGfMHwrWV5tK9KgZsdh4ddScY8uaoqNirbXvqaCz56reTk3rTnE+csAYhM5vtE+SnlSQJf1xlACtP30v5YEtYUw1msyH2S50j+d8ezztQT6PA5xpPJVXAGA2q4Z5AafvhIp1IY7br6BxRY5osyKGOpM7coN+b5oqaTs2PbxaYyZDZFEqGnW4sCVXwdgl4Ps+OAQCLfoLWqa9ALYCW9YD8SOkE3AMksjK5eewmXQ5W61R5ejGmUa7h1zEGd+judrP6qQKDP3tBlD21EFwiflGFkze1ocbYu7xA5tjuMndQ+JFl55Yz14tQdVtQRVi8u398go7ueTnkghkQSZbTS60wMyetoxajVYCEVlPAhrxawhXu30CAbSGdGSLLAntZKFa7N6cN2TvfTZ9S9LuSQopRV4rnH7ekqAnH0FuOIaPZNEt9EO08pGMjVhUnLOk0EHh7VbPrQ8vqOzVcvLgGrbA4tFIFbDXTYzeFg34oqxePyGJToOGxUHD1l6nVFRndtNiNFD8cV2n61kyMKffoU8GmZIxADIGdISJvFKDVJWoLf+Ps=
162+ file : spmod-$TRAVIS_OS_NAME-$TRAVIS_TAG-$CC$CC_VERSION-$LINK_TYPE.tar.xz
163+ skip_cleanup : true
164+ draft : true
165+ tag_name : $TRAVIS_TAG
166+ on :
167+ tags : true
168+ branch : /^v\d+\.\d+(\.\d+)?(-\S*)?$/
169+ condition : $CLANG_VERSION = 7 || $GCC_VERSION = 8
170+ - provider : s3
171+ local-dir : upload
172+ access_key_id :
173+ secure : g5eMcCQxblr3kXOtnGeAn/HWVLlRilOjU2+DsO/q0pcnkE6mqRQvXRhWt+fHV1YqBXV1JCdzTlGqv48Mt1X0LQMQYn+Gf1WomutQOcdrT9myWXqLLiXTNqqfoq+yBYLbtHDzwzamYu9iAKD5QY8XwcR2k3r4ThrVq/8wkIkU6HVRwhc4FV/oETtSe0E1SyYsMDmJqLg72TXmZdujmiCp34qjQKxOMFxMykoj9O2FcDmv0CMzOjZap8p9H2ove3U+mI+VUeQ9r1eo72tLtLS6ossH94MI9oBJ8NnONo1nnkskL4/GGqEqGnjcuvH3dSQHhpjqLoDOdJKodWFbPBvsjkpOeSmJmhl3rljMM6Jz0s65gkv8ilNVoGUIahvso+vMV3SMKsqjlCBacIBimar9q6BIouXIioHgnafbKJeqFP/aX7TD1mGJl7j3BFKHKXuBln0etlHfvFy7DR00SRBG8DGjRVKEJTwNc75ma5DQuTbSkf+8Tn12mQA+Ei8GGt68J2/ZERjERlszcphPm+E6X+x8x5wPIwJG58kuxzMGnglaV81LceX8gAkRo4pmM5jkIOjXjPRXw77b0DA9ZSQCzGL2LNi0IDk6kN8Z6VRnaflTFGHcbE0d5vGK0jrFls2IJ/EmCfnt1GRV0+10w9/HP+x642Ud4uXWskzE/QhcuKY=
174+ secret_access_key :
175+ secure : sJ7abLWZlcHHBlIjJqJ/w+skr2JqQ7qmuUG8MP3JCxRZCm3YF4n2AXuJGslTMmmyslYhzvO2pDUv/EE6rZoxPCoMTDd+12hG1KgUHec5cJKOd5wxdRL8qmBvGHK26Y4xCqEAL4HfX+NPCIUMSDKhekdux+hiMloJeSB/w4vafR13JADm5kVRgqEA0z1P1qOvK90ZtEFHYDYD0uXzWHtqHJa9Z3VkYjaVF6Nsaq3ElwJqedXskPm4ktwg7J3AXKemmiEti2q8AggvQ1IpvLkr+OhCTBHOurW48R7x/ewpjZz7nRBMEYQU91WPHMD2UAJStiggfZ1CKQyrdxbpd7SdODiJkqfno2UYK2nVmTi2MvjdCxssOZs8X+2iLseIBvIg+X8Hw8/hhsU1ntoNd7EuyInFd4afZjLQ/L7Ey4ai0e02GkW8M+SqQ2urU35Hsfcn5thXWOAH+1MSc96snLAq3RWOa/aW58np+1DDrKa0QFVyhzYXvnQcI5DEIiC+n4emSL2nenjS0zeWCG52IuPHrxBCIjbV29fRrrzWeznLHiqus36IABF5rEfZKPR3RRpYF2Oz8nkvB3IRTxyTH1cDVDxWQg77O4P/9anB1KcP0Tfx4aIzOTaEmGX4dWZq7CeE/TiriqZu1VzIrQNHGVuifAfC1FucrCyq7siAIFrKbDs=
176+ bucket : spmod
177+ region : eu-central-1
178+ skip_cleanup : true
179+ on :
180+ branch : master
181+ condition : $CLANG_VERSION = 7 || $GCC_VERSION = 8
0 commit comments