Skip to content

feat: allow running a poller on custom thread #118

feat: allow running a poller on custom thread

feat: allow running a poller on custom thread #118

Workflow file for this run

name: Code Linter
on:
merge_group:
pull_request:
types: [ 'opened', 'edited', 'reopened', 'synchronize' ]
jobs:
rust-lint:
strategy:
matrix:
os: [ github-arm64-2c-8gb, ubuntu-latest ]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
with:
submodules: 'recursive'
- uses: cachix/install-nix-action@v26
with:
nix_path: nixpkgs=channel:nixos-22.11
- name: nix-shell
run: nix-shell --pure --run exit
- name: Patch getrandom crate
run: sed -i 's/uuid = { version = "1\.11", features = \["v4"\] }/uuid = { version = "=1.11", features = ["v4"] }/' Cargo.toml
- name: cargo-clippy
run: nix-shell --pure --run ./scripts/rust-linter.sh
- name: cargo-fmt
run: nix-shell --pure --run "FMT_OPTS=--check ./scripts/rust-style.sh"
nix-lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
submodules: 'recursive'
- uses: cachix/install-nix-action@v26
with:
nix_path: nixpkgs=channel:nixos-22.11
- name: nix-shell
run: nix-shell --pure -p nixpkgs-fmt --run "nixpkgs-fmt --check ."