Skip to content

Commit a2fed13

Browse files
authored
release 0.7.0 (#301)
* Update MSRV to 1.63 * Update deps * split 32bit test * check arch * release 0.7.0 * Use addr_of! * vendor aarch64 sys.rs
1 parent 92d4133 commit a2fed13

File tree

13 files changed

+6317
-3163
lines changed

13 files changed

+6317
-3163
lines changed

.github/workflows/ci.yml

Lines changed: 54 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
- name: Bench
3232
run: cargo bench --package io-uring-bench
3333

34-
check:
34+
check-vendor:
3535
runs-on: ubuntu-latest
3636

3737
strategy:
@@ -40,11 +40,10 @@ jobs:
4040
matrix:
4141
toolchain:
4242
- stable
43-
- "1.48"
43+
- "1.63"
4444
target:
4545
- x86_64-unknown-linux-gnu
4646
- x86_64-unknown-linux-musl
47-
- i686-unknown-linux-gnu
4847
- aarch64-unknown-linux-gnu
4948

5049
steps:
@@ -58,6 +57,58 @@ jobs:
5857
- name: Lint
5958
run: cargo clippy --target ${{ matrix.target }}
6059

60+
check-other:
61+
runs-on: ubuntu-latest
62+
63+
strategy:
64+
fail-fast: false
65+
66+
matrix:
67+
toolchain:
68+
- stable
69+
- "1.63"
70+
target:
71+
- i686-unknown-linux-gnu
72+
73+
steps:
74+
- uses: actions/checkout@v4
75+
- uses: dtolnay/rust-toolchain@stable
76+
with:
77+
toolchain: ${{ matrix.toolchain }}
78+
target: ${{ matrix.target }}
79+
components: clippy
80+
override: true
81+
- name: Lint
82+
env:
83+
RUSTFLAGS: --cfg=io_uring_skip_arch_check
84+
run: cargo clippy --target ${{ matrix.target }}
85+
86+
check-own:
87+
runs-on: ubuntu-latest
88+
89+
strategy:
90+
fail-fast: false
91+
92+
matrix:
93+
toolchain:
94+
- stable
95+
target:
96+
- x86_64-unknown-linux-gnu
97+
98+
steps:
99+
- uses: actions/checkout@v4
100+
- uses: dtolnay/rust-toolchain@stable
101+
with:
102+
toolchain: ${{ matrix.toolchain }}
103+
target: ${{ matrix.target }}
104+
components: clippy
105+
override: true
106+
- name: Lint
107+
env:
108+
RUSTFLAGS: --cfg=io_uring_use_own_sys
109+
IO_URING_OWN_SYS_BINDING: sys_x86-64.rs
110+
run: cargo check --target ${{ matrix.target }}
111+
61112
fmt:
62113
name: fmt
63114
runs-on: ubuntu-latest

0 commit comments

Comments
 (0)