diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 204d7dea2..a3287c03a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -15,7 +15,8 @@ jobs: runs-on: ubuntu-latest steps: - name: Run sccache-cache - uses: mozilla-actions/sccache-action@v0.0.3 + uses: mozilla-actions/sccache-action@v0.0.9 + continue-on-error: true - uses: actions/checkout@v3 with: submodules: 'true' @@ -32,7 +33,8 @@ jobs: runs-on: ubuntu-latest steps: - name: Run sccache-cache - uses: mozilla-actions/sccache-action@v0.0.3 + uses: mozilla-actions/sccache-action@v0.0.9 + continue-on-error: true - uses: actions/checkout@v3 with: submodules: 'true' @@ -44,14 +46,6 @@ jobs: env: SCCACHE_GHA_ENABLED: "true" RUSTC_WRAPPER: "sccache" - build-prouter: - name: Build prouter - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - with: - submodules: 'true' - - uses: ./.github/actions/build-prouter build-contracts: name: Build contracts runs-on: ubuntu-latest diff --git a/crates/sgx-attestation/src/dcap.rs b/crates/sgx-attestation/src/dcap.rs index 07313257c..25d20d15e 100644 --- a/crates/sgx-attestation/src/dcap.rs +++ b/crates/sgx-attestation/src/dcap.rs @@ -167,7 +167,7 @@ pub fn verify( continue; } - tcb_status = tcb_level.tcb_status.clone(); + tcb_status.clone_from(&tcb_level.tcb_status); tcb_level .advisory_ids .iter() diff --git a/crates/sgx-attestation/src/dcap/quote.rs b/crates/sgx-attestation/src/dcap/quote.rs index 56e60840d..f92ecff4e 100644 --- a/crates/sgx-attestation/src/dcap/quote.rs +++ b/crates/sgx-attestation/src/dcap/quote.rs @@ -37,6 +37,7 @@ pub struct Header { #[derive(Decode, Debug)] pub struct Body { pub body_type: u16, + #[allow(dead_code)] pub size: u32, } diff --git a/dockerfile.d/01_apt.sh b/dockerfile.d/01_apt.sh index b2c77a72e..c47740356 100644 --- a/dockerfile.d/01_apt.sh +++ b/dockerfile.d/01_apt.sh @@ -49,7 +49,7 @@ apt install -y apt-utils \ ocamlbuild \ pkg-config \ protobuf-compiler \ - python \ + python-is-python3 \ texinfo \ llvm \ clang \