File tree 1 file changed +13
-2
lines changed
1 file changed +13
-2
lines changed Original file line number Diff line number Diff line change @@ -13,13 +13,24 @@ jobs:
13
13
environment : " publish to crates.io"
14
14
runs-on : ubuntu-latest
15
15
steps :
16
+ - name : Install dependencies
17
+ run : |
18
+ wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
19
+ echo "deb http://apt.llvm.org/focal/ llvm-toolchain-focal-11 main" | sudo tee -a /etc/apt/sources.list
20
+ sudo apt-get update
21
+ sudo apt-get install -y clang-11 cmake
22
+ - name : Symlink libclang.so
23
+ run : sudo ln -s /lib/x86_64-linux-gnu/libclang-11.so.1 /lib/x86_64-linux-gnu/libclang.so
16
24
- uses : actions/checkout@v2
17
25
- uses : actions-rs/toolchain@v1
18
26
with :
19
27
toolchain : stable
20
28
override : true
21
29
- run : |
22
- crate_name=$(python3 -c "print('$GITHUB_REF'.split('/')[2].rsplit('_v', 1)[0])") && \
23
- cargo publish --token ${CARGO_REGISTRY_TOKEN} --package "$crate_name" --dry-run
30
+ export crate_name=$(python3 -c "print('$GITHUB_REF'.split('/')[2].rsplit('_v', 1)[0])")
31
+ echo "Publishing crate: $crate_name"
32
+ cargo publish --locked --token ${CARGO_REGISTRY_TOKEN} --package "$crate_name" --dry-run
24
33
env:
25
34
CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}
35
+ RUSTFLAGS: "-A ambiguous_glob_reexports"
36
+ RUST_BACKTRACE: "1"
You can’t perform that action at this time.
0 commit comments