mirror of
https://github.com/alacritty/alacritty.git
synced 2024-11-25 14:05:41 -05:00
ec3fa2b33a
To make the release process a bit smoother and prevent a freeze of the master process while review candidates are out, this will put the master in a perpetual development state. This should make it clear to everyone that the official source for releases is always the tagged branch and make it possible to release new versions completely independently. Since versions are bumped after each release, this makes it so the release branches do not have to get merged back into the master branch to show the correct development version.
65 lines
1.6 KiB
YAML
65 lines
1.6 KiB
YAML
language: rust
|
|
|
|
services:
|
|
- docker
|
|
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- libxcb-xfixes0-dev
|
|
|
|
git:
|
|
depth: 1
|
|
|
|
os:
|
|
- linux
|
|
- osx
|
|
- windows
|
|
|
|
rust:
|
|
- 1.36.0
|
|
- stable
|
|
- nightly
|
|
|
|
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: stable
|
|
- name: "Clippy OSX"
|
|
os: osx
|
|
env: CLIPPY=true
|
|
rust: stable
|
|
- name: "Clippy Windows"
|
|
os: windows
|
|
env: CLIPPY=true
|
|
rust: stable
|
|
- name: "Rustfmt"
|
|
os: linux
|
|
env: RUSTFMT=true
|
|
rust: nightly
|
|
allow_failures:
|
|
- rust: nightly
|
|
|
|
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
|
|
repo: jwilm/alacritty
|