aboutsummaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorChristian Duerr <contact@christianduerr.com>2020-11-06 23:52:56 +0000
committerGitHub <noreply@github.com>2020-11-06 23:52:56 +0000
commit43d1afbeeb9cba0ce1281a9cf2223b5bd71664d2 (patch)
tree874e6352f8733ee61a28170bb171eb6acb6e5e19 /.travis.yml
parent3957a2555dbd81271d3e29a2f0b8f07258037e7b (diff)
downloadr-alacritty-43d1afbeeb9cba0ce1281a9cf2223b5bd71664d2.tar.gz
r-alacritty-43d1afbeeb9cba0ce1281a9cf2223b5bd71664d2.tar.bz2
r-alacritty-43d1afbeeb9cba0ce1281a9cf2223b5bd71664d2.zip
Migrate from Travis CI to GitHub Actions
This removes all CI builds from travis-ci, due to their recent changes in policy and harsh limitations on builds. With build times over 2 hours, it was a significant hindrance to development. Instead of Travis CI, the CI is now split on Sourcehut and GitHub. Since Sourcehut only supports Linux/BSD, all builds on those operating systems are executed there. The GitHub Actions CI is used to build for Windows/macOS, which are not available on Sourcehut. Since asset deployment for releases requires builds on all platforms, this is also done on GitHub actions. Though the new `upload_asset.sh` script makes sure that migration in the future is fairly simple and we do not tie ourselves to the overly complicated GitHub Actions ecosystem.
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml75
1 files changed, 0 insertions, 75 deletions
diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index d4903940..00000000
--- a/.travis.yml
+++ /dev/null
@@ -1,75 +0,0 @@
-language: rust
-
-addons:
- apt:
- packages:
- - libxcb-xfixes0-dev
-
-git:
- depth: 1
-
-os:
- - linux
- - osx
-
-rust:
- - 1.43.1
- - stable
-
-matrix:
- fast_finish: true
- include:
- - if: tag IS present
- os: linux
- rust: stable
- env: ARCH=i386
- - name: "Clippy Linux"
- os: linux
- env: CLIPPY=true
- rust: 1.43.1
- - name: "Clippy OSX"
- os: osx
- env: CLIPPY=true
- rust: 1.43.1
- - name: "Clippy Windows"
- os: windows
- env: CLIPPY=true
- rust: 1.43.1-x86_64-pc-windows-msvc
- - name: "Windows 1.43.1"
- os: windows
- rust: 1.43.1-x86_64-pc-windows-msvc
- - name: "Windows Stable"
- os: windows
- rust: stable-x86_64-pc-windows-msvc
-
-install: ci/install.sh
-script: ci/script.sh
-before_deploy: ci/before_deploy.sh
-
-deploy:
- - provider: releases
- api_key:
- secure: G6JZgC5qKZyxEmuu2eMscDO45iOhBjiCSKuO8gxywqm+4DbMZm7y2OSbQCEmnIFqEgi+DLkrH/A7e8LDngQj3lBvRnWkIcszG5ubDm8jsqckXXxjI0cy5q8jJ7s5zZXH2IdXifY59KN9V4iHPwCJlyEE7Aj9JrJLFaVhvaowlSYib9DuDibDX/2u8qZ+gP2D/TntiBlFi8SgiDPd7GrZWmNsxJR9edyYbKx9izROp+4q7KAa0Xqak/Zvg72JZnARiKPmBxESEoYYXFcRgRZD9VvjmQ/il6WcHlGSqqn1TRBtIVl8L/1I5/xBJ6KMegP9Jlh7ybm1JPfX108V5d9a9CyqvRYHrhbkHkf5oktizsgw2WyANwiBhEngliMFuUyT0826BEPtkA4TiD7lQXyvO749INdJsqUlMLLuQNpU9/7ShBcRapbGp6AjWH8yxV9ciNMpNexAaxkupYc2NaU6EAC/C34HAtTdfN+gyvrtnF1ISrPmmGj8YQRiBUsa4TxghsNPbPHWAgMfR5lFp3dONz0oIydhW/AFgpn+7BVvoIW2z8hXiRttseZHv6akeSjFC5vYObR3UdL/NiuvCjZRiYryL0Be/rI83ug8xELVFBBcv4PxcHEsXWT7EMd3QTiPoCwNKoSoBLk8hPFPAGRXULiSDFENKoJAc4A7zJyMiYY=
- skip_cleanup: true
- file_glob: true
- file: "./target/deploy/*"
- on:
- tags: true
- rust: stable
- condition:
- - $CLIPPY != true
- - $TRAVIS_TAG =~ ^v[0-9]+\.[0-9]+\.[0-9]+$
- repo: alacritty/alacritty
- - provider: releases
- api_key:
- secure: G6JZgC5qKZyxEmuu2eMscDO45iOhBjiCSKuO8gxywqm+4DbMZm7y2OSbQCEmnIFqEgi+DLkrH/A7e8LDngQj3lBvRnWkIcszG5ubDm8jsqckXXxjI0cy5q8jJ7s5zZXH2IdXifY59KN9V4iHPwCJlyEE7Aj9JrJLFaVhvaowlSYib9DuDibDX/2u8qZ+gP2D/TntiBlFi8SgiDPd7GrZWmNsxJR9edyYbKx9izROp+4q7KAa0Xqak/Zvg72JZnARiKPmBxESEoYYXFcRgRZD9VvjmQ/il6WcHlGSqqn1TRBtIVl8L/1I5/xBJ6KMegP9Jlh7ybm1JPfX108V5d9a9CyqvRYHrhbkHkf5oktizsgw2WyANwiBhEngliMFuUyT0826BEPtkA4TiD7lQXyvO749INdJsqUlMLLuQNpU9/7ShBcRapbGp6AjWH8yxV9ciNMpNexAaxkupYc2NaU6EAC/C34HAtTdfN+gyvrtnF1ISrPmmGj8YQRiBUsa4TxghsNPbPHWAgMfR5lFp3dONz0oIydhW/AFgpn+7BVvoIW2z8hXiRttseZHv6akeSjFC5vYObR3UdL/NiuvCjZRiYryL0Be/rI83ug8xELVFBBcv4PxcHEsXWT7EMd3QTiPoCwNKoSoBLk8hPFPAGRXULiSDFENKoJAc4A7zJyMiYY=
- skip_cleanup: true
- file_glob: true
- file: "./target/deploy/*"
- on:
- tags: true
- rust: stable-x86_64-pc-windows-msvc
- condition:
- - $CLIPPY != true
- - $TRAVIS_TAG =~ ^v[0-9]+\.[0-9]+\.[0-9]+$
- repo: alacritty/alacritty