Skip to content

Commit b677b96

Browse files
committed
Replace travisCI with Github Actions.
1 parent b8ae0a3 commit b677b96

File tree

2 files changed

+63
-21
lines changed

2 files changed

+63
-21
lines changed

.github/workflows/main.yml

+63
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
branches: [auto]
6+
pull_request:
7+
workflow_dispatch:
8+
9+
jobs:
10+
linux-ci:
11+
name: Linux
12+
runs-on: ubuntu-latest
13+
strategy:
14+
matrix:
15+
toolchain:
16+
- nightly
17+
- beta
18+
- stable
19+
- 1.36.0
20+
features:
21+
-
22+
- --features dummy_match_byte
23+
include:
24+
- toolchain: nightly
25+
features: --features bench
26+
- toolchain: nightly
27+
features: --features bench,dummy_match_byte
28+
steps:
29+
- uses: actions/checkout@v2
30+
31+
- name: Install toolchain
32+
uses: actions-rs/toolchain@v1
33+
with:
34+
profile: minimal
35+
toolchain: ${{ matrix.toolchain }}
36+
override: true
37+
38+
- name: Cargo build
39+
run: cargo build ${{ matrix.features }}
40+
41+
- name: Cargo doc
42+
run: cargo doc ${{ matrix.features }}
43+
44+
- name: Cargo test
45+
run: cargo test ${{ matrix.features }}
46+
47+
- name: macros build
48+
run: cargo build
49+
working-directory: macros
50+
51+
build_result:
52+
name: homu build finished
53+
runs-on: ubuntu-latest
54+
needs:
55+
- "linux-ci"
56+
57+
steps:
58+
- name: Mark the job as successful
59+
run: exit 0
60+
if: success()
61+
- name: Mark the job as unsuccessful
62+
run: exit 1
63+
if: "!success()"

.travis.yml

-21
This file was deleted.

0 commit comments

Comments
 (0)