Skip to content

Commit

Permalink
release 0.7.0 (#301)
Browse files Browse the repository at this point in the history
* Update MSRV to 1.63

* Update deps

* split 32bit test

* check arch

* release 0.7.0

* Use addr_of!

* vendor aarch64 sys.rs
  • Loading branch information
quininer authored Sep 27, 2024
1 parent 92d4133 commit a2fed13
Show file tree
Hide file tree
Showing 13 changed files with 6,317 additions and 3,163 deletions.
57 changes: 54 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
- name: Bench
run: cargo bench --package io-uring-bench

check:
check-vendor:
runs-on: ubuntu-latest

strategy:
Expand All @@ -40,11 +40,10 @@ jobs:
matrix:
toolchain:
- stable
- "1.48"
- "1.63"
target:
- x86_64-unknown-linux-gnu
- x86_64-unknown-linux-musl
- i686-unknown-linux-gnu
- aarch64-unknown-linux-gnu

steps:
Expand All @@ -58,6 +57,58 @@ jobs:
- name: Lint
run: cargo clippy --target ${{ matrix.target }}

check-other:
runs-on: ubuntu-latest

strategy:
fail-fast: false

matrix:
toolchain:
- stable
- "1.63"
target:
- i686-unknown-linux-gnu

steps:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@stable
with:
toolchain: ${{ matrix.toolchain }}
target: ${{ matrix.target }}
components: clippy
override: true
- name: Lint
env:
RUSTFLAGS: --cfg=io_uring_skip_arch_check
run: cargo clippy --target ${{ matrix.target }}

check-own:
runs-on: ubuntu-latest

strategy:
fail-fast: false

matrix:
toolchain:
- stable
target:
- x86_64-unknown-linux-gnu

steps:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@stable
with:
toolchain: ${{ matrix.toolchain }}
target: ${{ matrix.target }}
components: clippy
override: true
- name: Lint
env:
RUSTFLAGS: --cfg=io_uring_use_own_sys
IO_URING_OWN_SYS_BINDING: sys_x86-64.rs
run: cargo check --target ${{ matrix.target }}

fmt:
name: fmt
runs-on: ubuntu-latest
Expand Down
Loading

0 comments on commit a2fed13

Please sign in to comment.