Skip to content

build(deps): bump coverallsapp/github-action from 2.3.0 to 2.3.4 #346

build(deps): bump coverallsapp/github-action from 2.3.0 to 2.3.4

build(deps): bump coverallsapp/github-action from 2.3.0 to 2.3.4 #346

Workflow file for this run

name: main
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
workflow_dispatch:
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/cache_restore
- run: cargo install just
- run: just check
- uses: ./.github/actions/cache_save
test:
strategy:
matrix:
os: [ ubuntu-latest, macos-latest, windows-latest ]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- name: Setup | Install NASM (Windows)
uses: ilammy/setup-nasm@v1
if: matrix.os == 'windows-latest'
- uses: ./.github/actions/cache_restore
- run: cargo install just
- run: just test
- uses: ./.github/actions/cache_save
# benchmark:
# runs-on: ubuntu-latest
# steps:
# - uses: actions/checkout@v4
# - uses: ./.github/actions/cache_restore
# - run: cargo install just
# - run: just bench_against_main
# - uses: ./.github/actions/cache_save
coverage:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/cache_restore
- run: cargo install just
- run: just coverage
- uses: ./.github/actions/cache_save
- uses: coverallsapp/github-action@cfd0633edbd2411b532b808ba7a8b5e04f76d2c8
with:
format: lcov
file: target/coverage/coverage.lcov
# fuzz:
# runs-on: ubuntu-latest
# steps:
# - uses: actions/checkout@v4
# - uses: ./.github/actions/cache_restore
# - run: cargo install just
# - run: just fuzz
# - uses: ./.github/actions/cache_save
check_msrv:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/cache_restore
- run: cargo install just
- run: just check_msrv
- uses: ./.github/actions/cache_save
check_minimal_dependency_versions:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/cache_restore
- run: cargo install just
- run: just check_minimal_dependency_versions
- uses: ./.github/actions/cache_save