File tree Expand file tree Collapse file tree 5 files changed +700
-1
lines changed Expand file tree Collapse file tree 5 files changed +700
-1
lines changed Original file line number Diff line number Diff line change 28
28
- name : Execute cargo udeps
29
29
run : cargo +nightly udeps
30
30
31
+ build :
32
+ name : Execute builds with updated dependencies
33
+ runs-on : ubuntu-latest
34
+ steps :
35
+ - uses : actions/checkout@v2
36
+ - name : Setup Rust toolchain
37
+ uses : actions-rs/toolchain@v1
38
+ with :
39
+ toolchain : stable
40
+
41
+ - name : Install SoftHSM
42
+ run : |
43
+ sudo apt-get update -y -qq &&
44
+ sudo apt-get install -y -qq libsofthsm2 &&
45
+ mkdir /tmp/tokens
46
+ echo "directories.tokendir = /tmp/tokens" > /tmp/softhsm2.conf
47
+
48
+ - name : Install Rust targets
49
+ run : |
50
+ rustup target add armv7-unknown-linux-gnueabi &&
51
+ rustup target add armv7-unknown-linux-gnueabihf &&
52
+ rustup target add arm-unknown-linux-gnueabi &&
53
+ rustup target add aarch64-unknown-linux-gnu &&
54
+ rustup target add i686-unknown-linux-gnu &&
55
+ rustup target add powerpc64-unknown-linux-gnu &&
56
+ rustup target add powerpc64le-unknown-linux-gnu &&
57
+ rustup target add x86_64-pc-windows-msvc &&
58
+ rustup target add x86_64-apple-darwin &&
59
+ rustup target add aarch64-apple-darwin &&
60
+ rustup target add x86_64-unknown-freebsd
61
+
62
+ - name : Test script
63
+ env :
64
+ PKCS11_SOFTHSM2_MODULE : /usr/lib/softhsm/libsofthsm2.so
65
+ SOFTHSM2_CONF : /tmp/softhsm2.conf
66
+ run : |
67
+ rm Cargo.lock
68
+ ./ci.sh
69
+
31
70
audit :
32
71
name : Check for crates with security vulnerabilities
33
72
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