Skip to content

Commit

Permalink
ci(esteem): Enable builds to fail fast
Browse files Browse the repository at this point in the history
  • Loading branch information
IgnisDa committed Jul 12, 2022
1 parent 878fa9e commit fc5e89c
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 9 deletions.
11 changes: 3 additions & 8 deletions .github/workflows/esteem-release.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Adapted from: https://github.com/BurntSushi/ripgrep/blob/master/.github/workflows/release.yml

name: Release
name: Release Esteem
on:
push:
tags:
Expand Down Expand Up @@ -53,32 +53,27 @@ jobs:
TARGET_DIR: ./target
RUST_BACKTRACE: 1
strategy:
fail-fast: false
matrix:
build: [linux, linux-arm, macos, win-msvc, win-gnu, win32-msvc]
include:
- build: linux
os: ubuntu-18.04
rust: nightly
target: x86_64-unknown-linux-musl
- build: linux-arm
os: ubuntu-18.04
rust: nightly
target: arm-unknown-linux-gnueabihf
- build: macos
os: macos-latest
rust: nightly
target: x86_64-apple-darwin
- build: win-msvc
os: windows-2019
rust: nightly
target: x86_64-pc-windows-msvc
- build: win-gnu
os: windows-2019
rust: nightly-x86_64-gnu
target: x86_64-pc-windows-gnu
- build: win32-msvc
os: windows-2019
rust: nightly
target: i686-pc-windows-msvc

steps:
Expand All @@ -94,7 +89,7 @@ jobs:
- name: Install Rust
uses: actions-rs/toolchain@v1
with:
toolchain: ${{ matrix.rust }}
toolchain: nightly
profile: minimal
override: true
target: ${{ matrix.target }}
Expand Down
10 changes: 9 additions & 1 deletion ci/ubuntu-install-packages
Original file line number Diff line number Diff line change
@@ -1,4 +1,12 @@
#!/usr/bin/env bash

sudo apt-get update
sudo apt-get install -y --no-install-recommends build-essential
sudo apt-get install -y --no-install-recommends build-essential \
gcc-arm-linux-gnueabihf \
libc6-dev \
binutils \
xz-utils \
liblz4-tool \
musl-tools \
musl \
gcc

0 comments on commit fc5e89c

Please sign in to comment.