Skip to content

chore: bump version to 0.15.5 #20

chore: bump version to 0.15.5

chore: bump version to 0.15.5 #20

Workflow file for this run

name: rust
on:
push:
tags:
- 'v*'
permissions:
contents: read
env:
CARGO_TERM_COLOR: always
RUST_BACKTRACE: 1
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install Rust
uses: dtolnay/rust-toolchain@master
with:
toolchain: nightly
- uses: Swatinem/rust-cache@v2
with:
cache-on-failure: true
- uses: taiki-e/install-action@v2
with:
tool: cargo-all-features,cargo-nextest
- name: Build
run: cargo build --release --verbose
- name: Test
run: |
cargo all-features nextest run
cargo test --doc
working-directory: matcher_rs
- name: Doc
run: cargo doc
working-directory: matcher_rs
release:
needs: [test]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install Rust
uses: dtolnay/rust-toolchain@master
with:
toolchain: nightly
- name: Publish
env:
CARGO_REGISTRY_TOKEN: ${{ secrets.CRATES_IO_TOKEN }}
run: cargo publish -p matcher_rs