99 name : Check spelling
1010 runs-on : ubuntu-latest
1111 steps :
12- - uses : actions/checkout@v4
12+ - uses : actions/checkout@v5
1313 - name : Check spelling
1414 uses : codespell-project/actions-codespell@v1
1515 with :
@@ -19,15 +19,15 @@ jobs:
1919 name : Check formatting
2020 runs-on : ubuntu-latest
2121 steps :
22- - uses : actions/checkout@v4
22+ - uses : actions/checkout@v5
2323 - name : Check formatting
2424 run : cargo fmt --all -- --check
2525 # Check that it builds with the Minimum Supported Rust Version
2626 msrv :
2727 name : Check minimum supported rust version (MSRV)
2828 runs-on : ubuntu-latest
2929 steps :
30- - uses : actions/checkout@v4
30+ - uses : actions/checkout@v5
3131 - name : Build the container
3232 run : docker build -t ubuntucontainer tss-esapi/tests/ --file tss-esapi/tests/Dockerfile-ubuntu --target tpm2-tools
3333 - name : Run the container
3838 name : Ubuntu tests
3939 runs-on : ubuntu-latest
4040 steps :
41- - uses : actions/checkout@v4
41+ - uses : actions/checkout@v5
4242 - name : Build the container
4343 run : docker build -t ubuntucontainer tss-esapi/tests/ --file tss-esapi/tests/Dockerfile-ubuntu --target tpm2-tools
4444 - name : Run the container
5050 name : Ubuntu tests on v4.x.y of tpm2-tss libraries found using pkg-config --target tpm2-tools
5151 runs-on : ubuntu-latest
5252 steps :
53- - uses : actions/checkout@v4
53+ - uses : actions/checkout@v5
5454 - name : Build the container
5555 run : docker build -t ubuntucontainer tss-esapi/tests/ --build-arg TPM2_TSS_VERSION=4.1.3 --file tss-esapi/tests/Dockerfile-ubuntu --target tpm2-tools
5656 - name : Run the container
6060 name : Ubuntu tests on v4.x.y of tpm2-tss libraries found using a path
6161 runs-on : ubuntu-latest
6262 steps :
63- - uses : actions/checkout@v4
63+ - uses : actions/checkout@v5
6464 - name : Build the container
6565 run : docker build -t ubuntucontainer tss-esapi/tests/ --build-arg TPM2_TSS_VERSION=4.1.3 --file tss-esapi/tests/Dockerfile-ubuntu --target tpm2-tss-install-dir
6666 - name : Run the container
7171 # We just build a container... GitHub doesn't like Fedora :(
7272 runs-on : ubuntu-latest
7373 steps :
74- - uses : actions/checkout@v4
74+ - uses : actions/checkout@v5
7575 - name : Build the container
7676 run : docker build -t fedoracontainer tss-esapi/tests/ --file tss-esapi/tests/Dockerfile-fedora
7777 - name : Run the tests
8282 # We just build a container... GitHub doesn't like Fedora :(
8383 runs-on : ubuntu-latest
8484 steps :
85- - uses : actions/checkout@v4
85+ - uses : actions/checkout@v5
8686 - name : Build the container
8787 run : docker build -t fedoracontainer tss-esapi/tests/ --file tss-esapi/tests/Dockerfile-fedora-rawhide
8888 - name : Run the tests
9292 name : Valgrind test run
9393 runs-on : ubuntu-latest
9494 steps :
95- - uses : actions/checkout@v4
95+ - uses : actions/checkout@v5
9696 - name : Build the container
9797 run : docker build -t ubuntucontainer tss-esapi/tests/ --file tss-esapi/tests/Dockerfile-ubuntu --target tpm2-tools
9898 - name : Run the tests
@@ -103,7 +103,7 @@ jobs:
103103 name : Check documentation
104104 runs-on : ubuntu-latest
105105 steps :
106- - uses : actions/checkout@v4
106+ - uses : actions/checkout@v5
107107 - name : Build the container
108108 run : docker build -t ubuntucontainer tss-esapi/tests/ --file tss-esapi/tests/Dockerfile-ubuntu --target tpm2-tools
109109 - name : Check documentation
@@ -114,10 +114,19 @@ jobs:
114114 name : Check Clippy lints
115115 runs-on : ubuntu-latest
116116 steps :
117- - uses : actions/checkout@v4
117+ - uses : actions/checkout@v5
118118 - name : Build the container
119119 run : docker build -t ubuntucontainer tss-esapi/tests/ --file tss-esapi/tests/Dockerfile-ubuntu --target tpm2-tss
120120 - name : Check Clippy lints MSRV
121121 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
122122 - name : Check Clippy lints latest
123123 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
124+ doc-rs :
125+ name : Check Docs.rs compatibility
126+ runs-on : ubuntu-latest
127+ env :
128+ RUSTDOCFLAGS : -Dwarnings
129+ steps :
130+ - uses : actions/checkout@v5
131+ - uses : dtolnay/rust-toolchain@nightly
132+ - uses : dtolnay/install@cargo-docs-rs
0 commit comments