diff options
author | Christian Duerr <contact@christianduerr.com> | 2020-11-06 23:52:56 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-11-06 23:52:56 +0000 |
commit | 43d1afbeeb9cba0ce1281a9cf2223b5bd71664d2 (patch) | |
tree | 874e6352f8733ee61a28170bb171eb6acb6e5e19 /.travis.yml | |
parent | 3957a2555dbd81271d3e29a2f0b8f07258037e7b (diff) | |
download | r-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.yml | 75 |
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 |