Skip to content

Commit 3a01ba2

Browse files
committedApr 18, 2022
Initial commit and public release
0 parents  commit 3a01ba2

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

99 files changed

+11185
-0
lines changed
 

‎.github/workflows/ci.yml

+68
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
name: CI
2+
3+
on: [push, pull_request]
4+
5+
jobs:
6+
build:
7+
runs-on: ubuntu-latest
8+
steps:
9+
- uses: actions/checkout@v1
10+
- uses: actions-rs/toolchain@v1
11+
with:
12+
toolchain: stable
13+
override: true
14+
profile: minimal
15+
- name: cargo check
16+
uses: actions-rs/cargo@v1
17+
with:
18+
command: build
19+
args: --tests --benches --examples --all-targets
20+
21+
test:
22+
runs-on: ubuntu-latest
23+
steps:
24+
- uses: actions/checkout@v1
25+
- uses: actions-rs/toolchain@v1
26+
with:
27+
toolchain: stable
28+
override: true
29+
profile: minimal
30+
- name: cargo check
31+
uses: actions-rs/cargo@v1
32+
with:
33+
command: check
34+
args: --tests --benches
35+
- name: cargo test
36+
uses: actions-rs/cargo@v1
37+
with:
38+
command: test
39+
40+
miri:
41+
runs-on: ubuntu-latest
42+
steps:
43+
- uses: actions/checkout@v1
44+
- uses: actions-rs/toolchain@v1
45+
with:
46+
toolchain: nightly
47+
override: true
48+
components: miri
49+
- name: cargo miri test
50+
uses: actions-rs/cargo@v1
51+
with:
52+
command: miri
53+
args: test
54+
55+
rustfmt:
56+
runs-on: ubuntu-latest
57+
steps:
58+
- uses: actions/checkout@v1
59+
- uses: actions-rs/toolchain@v1
60+
with:
61+
toolchain: stable
62+
override: true
63+
components: rustfmt
64+
- name: cargo miri test
65+
uses: actions-rs/cargo@v1
66+
with:
67+
command: fmt
68+
args: --check

‎.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/target

0 commit comments

Comments
 (0)
Please sign in to comment.