Skip to content

chore(tui-widgets): release v0.7.11 #488

chore(tui-widgets): release v0.7.11

chore(tui-widgets): release v0.7.11 #488

Workflow file for this run

name: Tui-scrollbar
permissions:
contents: read
on:
push:
branches:
- main
pull_request:
jobs:
check:
name: Check (${{ matrix.features.name }})
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
features:
- name: default
args: -p tui-scrollbar --locked
- name: all-features
args: -p tui-scrollbar --locked --all-features
- name: crossterm
args: -p tui-scrollbar --locked --no-default-features --features crossterm
- name: crossterm_0_28
args: -p tui-scrollbar --locked --no-default-features --features crossterm_0_28
- name: crossterm_0_29
args: -p tui-scrollbar --locked --no-default-features --features crossterm_0_29
- name: crossterm_0_28+crossterm_0_29
args: -p tui-scrollbar --locked --no-default-features --features crossterm_0_28,crossterm_0_29
steps:
- name: Checkout repository
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- name: Install Rust toolchain (stable)
uses: dtolnay/rust-toolchain@2c7215f132e9ebf062739d9130488b56d53c060c # master
with:
toolchain: stable
- name: Cargo check
run: cargo check ${{ matrix.features.args }}
docsrs:
name: docs.rs
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- name: Install Rust toolchain (nightly)
uses: dtolnay/rust-toolchain@2c7215f132e9ebf062739d9130488b56d53c060c # master
with:
toolchain: nightly
- name: Install cargo-docs-rs
uses: taiki-e/install-action@18b1216eba7f8039b0f8d131d5473787f0edce68 # v2.85.3
with:
tool: cargo-docs-rs
- name: Cargo doc (docsrs)
run: cargo docs-rs -p tui-scrollbar --locked