Skip to content

GH Actions

GH Actions #1

Workflow file for this run

name: CI
on:
- push
- pull_request
jobs:
ubuntu_cargo_build:
name: (Ubuntu) Cargo Build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions-rs/toolchain@v1
with:
toolchain: nightly
- name: build release
uses: actions-rs/cargo@v1
with:
command: build
args: --release
macos_cargo_build:
name: (MacOS) Cargo Build
runs-on: macos-latest
steps:
- uses: actions/checkout@v3
- uses: actions-rs/toolchain@v1
with:
toolchain: nightly
- name: build release
uses: actions-rs/cargo@v1
with:
command: build
args: --release
ubuntu_cargo_test:
name: (Ubuntu) Cargo Test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions-rs/toolchain@v1
with:
toolchain: nightly
- name: build release
uses: actions-rs/cargo@v1
with:
command: test
macos_cargo_test:
name: (MacOS) Cargo Test
runs-on: macos-latest
steps:
- uses: actions/checkout@v3
- uses: actions-rs/toolchain@v1
with:
toolchain: nightly
- name: build release
uses: actions-rs/cargo@v1
with:
command: test