File tree Expand file tree Collapse file tree 3 files changed +5
-12
lines changed
Expand file tree Collapse file tree 3 files changed +5
-12
lines changed Original file line number Diff line number Diff line change 3939 echo "PCCS_URL=${{ vars.PCCS_URL }}" >> $GITHUB_ENV
4040 fi
4141
42- - name : Install additional dependencies
43- run : |
44- # install gpg
45- sudo apt-get update -y && sudo apt install -y gpg
46- # Add intel-sgx package repository, key is download from https://download.01.org/intel-sgx/sgx_repo/ubuntu/intel-sgx-deb.key
47- cat intel-sgx-deb.key | gpg --dearmor | sudo tee /usr/share/keyrings/intel-sgx-deb.gpg > /dev/null
48- echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/intel-sgx-deb.gpg] https://download.01.org/intel-sgx/sgx_repo/ubuntu noble main" | sudo tee /etc/apt/sources.list.d/intel-sgx-deb.list > /dev/null
49- # Install dependencies for build & test
50- sudo apt-get update -y
51- sudo apt-get install -y faketime protobuf-compiler libsgx-dcap-ql-dev clang-18 musl-tools gcc-multilib
42+ - name : Install build dependencies
43+ run : sudo ./install_build_deps.sh
5244
5345 - name : Setup Rust toolchain
5446 run : |
Original file line number Diff line number Diff line change 2828 - ' sgxs_v[0-9]+.[0-9]+.[0-9]+'
2929 - ' ipc-queue_v[0-9]+.[0-9]+.[0-9]+'
3030 - ' rs-libc_v[0-9]+.[0-9]+.[0-9]+'
31+ - ' tdx-isa_v[0-9]+.[0-9]+.[0-9]+'
3132
3233env :
3334 RUST_BACKTRACE : 1
Original file line number Diff line number Diff line change @@ -56,7 +56,7 @@ echo "deb [arch=$ARCH signed-by=/usr/share/keyrings/intel-sgx-deb.gpg] https://d
5656info " Updating package lists..."
5757$SUDO apt-get update -y
5858
59- info " Installing build dependencies: protobuf-compiler, libsgx-dcap-ql-dev, clang-18... "
60- $SUDO apt-get install -y protobuf-compiler libsgx-dcap-ql-dev clang-18
59+ info " Installing build dependencies: faketime protobuf-compiler libsgx-dcap-ql-dev clang-18 musl-tools gcc-multilib libtdx-attest-dev "
60+ $SUDO apt-get install -y faketime protobuf-compiler libsgx-dcap-ql-dev clang-18 musl-tools gcc-multilib libtdx-attest-dev
6161
6262info " All dependencies installed successfully."
You can’t perform that action at this time.
0 commit comments