Add beta & nightly builds

This commit is contained in:
Jakub Konka
2019-10-25 11:30:26 +02:00
parent 2ada299b95
commit 3821ce28c8

View File

@@ -9,8 +9,8 @@ on:
- master - master
jobs: jobs:
build: build_stable:
name: Build name: Build stable
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
strategy: strategy:
fail-fast: false fail-fast: false
@@ -21,8 +21,6 @@ jobs:
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v1 uses: actions/checkout@v1
with:
submodules: recursive
- name: Install Rust - name: Install Rust
uses: actions-rs/toolchain@v1 uses: actions-rs/toolchain@v1
with: with:
@@ -45,6 +43,29 @@ jobs:
command: build command: build
args: --release args: --release
build_nightly:
name: Build beta & nightly
runs-on: macOS-latest
strategy:
fail-fast: false
matrix:
rust: [beta, nightly]
steps:
- name: Checkout
uses: actions/checkout@v1
- name: Install Rust
uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: ${{ matrix.rust }}
override: true
- name: Build debug
continue-on-error: true
uses: actions-rs/cargo@v1
with:
command: build
test: test:
name: Test name: Test
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}