Skip to content

Commit ef90406

Browse files
committed
fix ci
1 parent 6ac11c5 commit ef90406

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

.github/workflows/crate-publishing.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ jobs:
3535
- { os: macos-latest, arch: x64, name: "macOS x86_64" }
3636
steps:
3737
- uses: actions/checkout@v4
38+
with:
39+
submodules: true
3840

3941
- name: Set up Rust
4042
uses: actions-rust-lang/setup-rust-toolchain@v1
@@ -51,11 +53,17 @@ jobs:
5153
run: |
5254
choco install ninja
5355
54-
- name: "🚧 Dry-run publish and test"
56+
- name: "🚧 cargo test"
5557
run: |
5658
cargo test && cargo publish -p unicorn-engine-sys --dry-run --target-dir ./build_uc --allow-dirty && \
5759
cargo publish -p unicorn-engine --dry-run --target-dir ./build_uc_sys --allow-dirty
5860
61+
- name: "🚧 Dry-run publish"
62+
uses: actions/upload-artifact@v4
63+
run: |
64+
cargo test && cargo publish -p unicorn-engine-sys --dry-run --target-dir ./build_uc --allow-dirty && \
65+
cargo publish -p unicorn-engine --dry-run --target-dir ./build_uc_sys --allow-dirty
66+
5967
- name: "🚧 Upload artifacts"
6068
uses: actions/upload-artifact@v4
6169
if: contains(matrix.config.os, 'ubuntu')

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
target
22
Cargo.lock
3-
build_publish
3+
build_publish
4+
build_uc
5+
build_uc_sys

0 commit comments

Comments
 (0)