Skip to content

Commit 5d6c120

Browse files
authored
Merge pull request #5 from c-git/develop
0.1.2
2 parents 8a5ecfc + ac2877f commit 5d6c120

File tree

6 files changed

+160
-115
lines changed

6 files changed

+160
-115
lines changed

.github/workflows/audit.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
name: Security audit
2+
3+
concurrency:
4+
group: ${{ github.workflow }}-${{ github.ref }}
5+
cancel-in-progress: true
6+
27
on:
38
schedule:
49
- cron: '00 10 * * 3' # 06:00 GMT-4
@@ -10,7 +15,7 @@ jobs:
1015
security_audit:
1116
runs-on: ubuntu-latest
1217
steps:
13-
- uses: wykies/checkout@v3
14-
- uses: wykies/install-action@cargo-deny
18+
- uses: wykies/checkout@main
19+
- uses: taiki-e/install-action@cargo-deny
1520
- name: Scan for vulnerabilities
1621
run: cargo deny check advisories

.github/workflows/general.yml

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,15 @@
11
name: Rust
22

3+
concurrency:
4+
group: ${{ github.workflow }}-${{ github.ref }}
5+
cancel-in-progress: true
6+
37
on:
48
push:
59
branches:
610
- main
7-
- develop
11+
- develop
12+
813
env:
914
CARGO_TERM_COLOR: always
1015

@@ -13,17 +18,17 @@ jobs:
1318
name: Test
1419
runs-on: ubuntu-latest
1520
steps:
16-
- uses: wykies/checkout@v3
17-
- uses: wykies/setup-rust-toolchain@v1
21+
- uses: wykies/checkout@main
22+
- uses: wykies/setup-rust-toolchain@main
1823
- name: Run tests
1924
run: cargo test --all-features
2025

2126
fmt:
2227
name: Rustfmt
2328
runs-on: ubuntu-latest
2429
steps:
25-
- uses: wykies/checkout@v3
26-
- uses: wykies/setup-rust-toolchain@v1
30+
- uses: wykies/checkout@main
31+
- uses: wykies/setup-rust-toolchain@main
2732
with:
2833
components: rustfmt
2934
- name: Enforce formatting
@@ -33,8 +38,8 @@ jobs:
3338
name: Clippy
3439
runs-on: ubuntu-latest
3540
steps:
36-
- uses: wykies/checkout@v3
37-
- uses: wykies/setup-rust-toolchain@v1
41+
- uses: wykies/checkout@main
42+
- uses: wykies/setup-rust-toolchain@main
3843
with:
3944
components: clippy
4045
- name: Linting

.github/workflows/release.yml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
name: Release Build Confirmation
22

3+
concurrency:
4+
group: ${{ github.workflow }}-${{ github.ref }}
5+
cancel-in-progress: true
6+
37
on:
4-
push:
8+
push:
59
branches:
610
- main
7-
pull_request:
8-
types: [ opened, synchronize, reopened ]
11+
pull_request:
912
branches:
1013
- main
1114
env:
@@ -16,7 +19,7 @@ jobs:
1619
name: ReleaseCompile
1720
runs-on: ubuntu-latest
1821
steps:
19-
- uses: wykies/checkout@v3
20-
- uses: wykies/setup-rust-toolchain@v1
22+
- uses: wykies/checkout@main
23+
- uses: wykies/setup-rust-toolchain@main
2124
- name: Run Release Compile
2225
run: cargo check --all-features --release

.github/workflows/semver_check.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: Check Semver
2+
3+
concurrency:
4+
group: ${{ github.workflow }}-${{ github.ref }}
5+
cancel-in-progress: true
6+
7+
on:
8+
push:
9+
branches:
10+
- main
11+
pull_request:
12+
branches:
13+
- main
14+
env:
15+
CARGO_TERM_COLOR: always
16+
17+
18+
jobs:
19+
semver-checks:
20+
runs-on: ubuntu-latest
21+
steps:
22+
- name: checkout
23+
uses: wykies/checkout@main
24+
- name: Check semver
25+
uses: obi1kenobi/cargo-semver-checks-action@main

0 commit comments

Comments
 (0)