File tree Expand file tree Collapse file tree 3 files changed +698
-1
lines changed Expand file tree Collapse file tree 3 files changed +698
-1
lines changed Original file line number Diff line number Diff line change 20
20
- name : Execute cargo udeps
21
21
run : cargo +nightly udeps
22
22
23
+ build :
24
+ name : Execute builds with updated dependencies
25
+ runs-on : ubuntu-latest
26
+ steps :
27
+ - uses : actions/checkout@v2
28
+ - name : Setup Rust toolchain
29
+ uses : actions-rs/toolchain@v1
30
+ with :
31
+ toolchain : stable
32
+
33
+ - name : Install SoftHSM
34
+ run : |
35
+ sudo apt-get update -y -qq &&
36
+ sudo apt-get install -y -qq libsofthsm2 &&
37
+ mkdir /tmp/tokens
38
+ echo "directories.tokendir = /tmp/tokens" > /tmp/softhsm2.conf
39
+
40
+ - name : Install Rust targets
41
+ run : |
42
+ rustup target add armv7-unknown-linux-gnueabi &&
43
+ rustup target add armv7-unknown-linux-gnueabihf &&
44
+ rustup target add arm-unknown-linux-gnueabi &&
45
+ rustup target add aarch64-unknown-linux-gnu &&
46
+ rustup target add i686-unknown-linux-gnu &&
47
+ rustup target add powerpc64-unknown-linux-gnu &&
48
+ rustup target add powerpc64le-unknown-linux-gnu &&
49
+ rustup target add x86_64-pc-windows-msvc &&
50
+ rustup target add x86_64-apple-darwin &&
51
+ rustup target add aarch64-apple-darwin &&
52
+ rustup target add x86_64-unknown-freebsd
53
+
54
+ - name : Test script
55
+ env :
56
+ PKCS11_SOFTHSM2_MODULE : /usr/lib/softhsm/libsofthsm2.so
57
+ SOFTHSM2_CONF : /tmp/softhsm2.conf
58
+ run : |
59
+ rm Cargo.lock
60
+ ./ci.sh
61
+
23
62
audit :
24
63
name : Check for crates with security vulnerabilities
25
64
runs-on : ubuntu-latest
Original file line number Diff line number Diff line change 1
1
* target
2
2
** /* .rs.bk
3
- * Cargo.lock
4
3
* .swp
5
4
* DS_Store
6
5
* .patch
You can’t perform that action at this time.
0 commit comments