Skip to content

Commit 10ebdb6

Browse files
committed
github Add fast_validate workflow
1 parent 56776d6 commit 10ebdb6

3 files changed

Lines changed: 38 additions & 3 deletions

File tree

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
name: fast-validate
2+
permissions:
3+
contents: read
4+
pull-requests: write
5+
on:
6+
push:
7+
branches: [ master ]
8+
workflow_dispatch:
9+
10+
env:
11+
CARGO_TERM_COLOR: always
12+
13+
jobs:
14+
build_and_test:
15+
16+
runs-on: ubuntu-latest
17+
18+
steps:
19+
- uses: actions/checkout@v2
20+
21+
- name: test core
22+
run: make test-core
23+
24+
- name: test codec
25+
run: make test-codec
26+
27+
- name: test stream macros
28+
run: make test-stream-macros
29+
30+
- name: test api macros
31+
run: make test-api-macros
32+
33+
- name: test smol
34+
run: make test "basic -F smol"
35+
36+
- name: test tokio
37+
run: make test "basic -F tokio"

.github/workflows/smol_x86.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@ permissions:
44
pull-requests: write
55
on:
66
schedule: [cron: "10 */5 * * *"]
7-
push:
8-
branches: [ master ]
97
pull_request:
108
workflow_dispatch:
119

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ test-api-macros: init
3838
# make test-stream "test_normal --F tokio"
3939
# make test-stream "test_normal --F smol"
4040
# make test-stream - "--features smol"
41-
.PHONY: test-basic
41+
.PHONY: test
4242
test: init
4343
@echo "Run integration tests"
4444
cargo test -p occams-rpc-test ${ARGS} -- --nocapture --test-threads=1

0 commit comments

Comments
 (0)