Browse Source

fixing PR benchmarks (#132)

* fixing PR benchmarks
pull/133/head
Jason Williams 5 years ago committed by GitHub
parent
commit
5df34762e6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 11
      .github/workflows/pull_request.yml
  2. 62
      .github/workflows/rust.yml
  3. 11
      .travis.yml

11
.github/workflows/pull_request.yml

@ -1,12 +1,15 @@
on: [pull_request]
name: benchmark pull requests
name: Benchmarks
jobs:
runBenchmark:
name: run benchmark
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
- name: run benchmark
uses: jasonwilliams/criterion-compare-action@comment_pr
env:
- uses: actions-rs/toolchain@v1
with:
toolchain: stable
override: true
- uses: jasonwilliams/criterion-compare-action@move_to_actions
with:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

62
.github/workflows/rust.yml

@ -1,18 +1,66 @@
name: Rust
on:
pull_request:
branches:
- master
push:
branches:
- master
name: Continuous integration
jobs:
build:
check:
name: Check
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: actions-rs/toolchain@v1
with:
toolchain: stable
override: true
- uses: actions-rs/cargo@v1
with:
command: check
test:
name: Test Suite
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: actions-rs/toolchain@v1
with:
toolchain: stable
override: true
- uses: actions-rs/cargo@v1
with:
command: test
fmt:
name: Rustfmt
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: actions-rs/toolchain@v1
with:
toolchain: stable
override: true
- run: rustup component add rustfmt
- uses: actions-rs/cargo@v1
with:
command: fmt
args: --all -- --check
clippy:
name: Clippy
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Build
run: cargo build --verbose
- name: Run tests
run: cargo test --verbose
- uses: actions-rs/toolchain@v1
with:
toolchain: stable
override: true
- run: rustup component add clippy
- uses: actions-rs/cargo@v1
with:
command: clippy
args: -- --verbose

11
.travis.yml

@ -1,11 +0,0 @@
language: rust
rust:
- stable
- beta
cache: cargo
before_script:
- rustup component add rustfmt clippy
script:
- cargo fmt --verbose -- --check
- cargo clippy --verbose
- cargo test --verbose
Loading…
Cancel
Save