Skip to content

Commit d8adf6a

Browse files
committed
Modify ci.yml
1 parent d0ac04b commit d8adf6a

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

.github/workflows/ci.yml

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ name: CI
22

33
on:
44
push:
5-
branches:
6-
- main
5+
# branches:
6+
# - main
77
pull_request:
88
types: [ opened, reopened, synchronize ]
99
branches:
@@ -42,9 +42,21 @@ jobs:
4242
- uses: dtolnay/rust-toolchain@stable
4343
with:
4444
components: rustfmt
45+
- uses: Swatinem/rust-cache@v2
4546
- name: Enforce formatting
4647
run: cargo fmt -- --check --color always
4748

49+
publish-check:
50+
name: Publish check
51+
runs-on: ubuntu-latest
52+
steps:
53+
- uses: actions/checkout@v5
54+
- uses: dtolnay/rust-toolchain@stable
55+
- uses: Swatinem/rust-cache@v2
56+
- run: cargo fetch
57+
- name: cargo publish
58+
run: cargo publish --dry-run
59+
4860
test:
4961
name: Test
5062
runs-on: ubuntu-latest
@@ -69,6 +81,6 @@ jobs:
6981
ci-success:
7082
name: CI success
7183
runs-on: ubuntu-latest
72-
needs: [clippy, fmt, test]
84+
needs: [clippy, fmt, publish-check, test]
7385
steps:
7486
- run: echo "All CI jobs successfully finished."

0 commit comments

Comments
 (0)