31
31
- name : Build the container
32
32
run : docker build -t ubuntucontainer tss-esapi/tests/ --file tss-esapi/tests/Dockerfile-ubuntu --target tpm2-tools
33
33
- name : Run the container
34
- run : docker run -v $(pwd):/tmp/rust-tss-esapi -w /tmp/rust-tss-esapi/tss-esapi --env RUST_TOOLCHAIN_VERSION=1.74 .0 ubuntucontainer /tmp/rust-tss-esapi/tss-esapi/tests/all-ubuntu.sh
34
+ run : docker run -v $(pwd):/tmp/rust-tss-esapi -w /tmp/rust-tss-esapi/tss-esapi --env RUST_TOOLCHAIN_VERSION=1.85 .0 ubuntucontainer /tmp/rust-tss-esapi/tss-esapi/tests/all-ubuntu.sh
35
35
# All in one job as I think it is a big overhead to build and run the Docker
36
36
# container?
37
37
tests-ubuntu :
88
88
- name : Run the tests
89
89
run : docker run -v $(pwd):/tmp/rust-tss-esapi -w /tmp/rust-tss-esapi/tss-esapi --security-opt seccomp=unconfined fedoracontainer dbus-run-session -- /tmp/rust-tss-esapi/tss-esapi/tests/all-fedora.sh
90
90
91
- # SEE #558 : remove use of 1.82 once 1.84 rolls out;
92
91
tests-valgrind :
93
92
name : Valgrind test run
94
93
runs-on : ubuntu-latest
97
96
- name : Build the container
98
97
run : docker build -t ubuntucontainer tss-esapi/tests/ --file tss-esapi/tests/Dockerfile-ubuntu --target tpm2-tools
99
98
- name : Run the tests
100
- run : docker run -v $(pwd):/tmp/rust-tss-esapi -w /tmp/rust-tss-esapi/tss-esapi -e RUST_TOOLCHAIN_VERSION="1.82 " ubuntucontainer /tmp/rust-tss-esapi/tss-esapi/tests/valgrind.sh
99
+ run : docker run -v $(pwd):/tmp/rust-tss-esapi -w /tmp/rust-tss-esapi/tss-esapi -e RUST_TOOLCHAIN_VERSION="1.85 " ubuntucontainer /tmp/rust-tss-esapi/tss-esapi/tests/valgrind.sh
101
100
102
101
# Check that the documentation builds as well.
103
102
docs :
@@ -119,6 +118,6 @@ jobs:
119
118
- name : Build the container
120
119
run : docker build -t ubuntucontainer tss-esapi/tests/ --file tss-esapi/tests/Dockerfile-ubuntu --target tpm2-tss
121
120
- name : Check Clippy lints MSRV
122
- run : docker run -v $(pwd):/tmp/rust-tss-esapi -w /tmp/rust-tss-esapi/tss-esapi --env RUST_TOOLCHAIN_VERSION=1.74 .0 ubuntucontainer /tmp/rust-tss-esapi/tss-esapi/tests/lint-checks.sh
121
+ run : docker run -v $(pwd):/tmp/rust-tss-esapi -w /tmp/rust-tss-esapi/tss-esapi --env RUST_TOOLCHAIN_VERSION=1.85 .0 ubuntucontainer /tmp/rust-tss-esapi/tss-esapi/tests/lint-checks.sh
123
122
- name : Check Clippy lints latest
124
123
run : docker run -v $(pwd):/tmp/rust-tss-esapi -w /tmp/rust-tss-esapi/tss-esapi ubuntucontainer /tmp/rust-tss-esapi/tss-esapi/tests/lint-checks.sh
0 commit comments