diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 9726444..198082e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,5 +1,4 @@ name: test - on: push: branches: @@ -7,11 +6,30 @@ on: pull_request: jobs: - relayer: + e2e-test: runs-on: ubuntu-22.04 + env: + SGX_MODE: SW steps: - uses: actions/checkout@v4 - - uses: actions/setup-go@v4 + with: + submodules: recursive + fetch-depth: 0 + - uses: actions/setup-go@v5 with: go-version: '1.20' - - run: make yrly + - uses: actions-rs/toolchain@v1 + with: + toolchain: nightly + - uses: datachainlab/rust-cache@allow_registry_src_caching + with: + workspaces: | + ./lcp + ./lcp/enclave + cache-directories: | + ~/.cargo/registry/src/**/librocksdb-sys-* + - run: curl -LO https://download.01.org/intel-sgx/sgx-linux/2.19/distro/ubuntu22.04-server/sgx_linux_x64_sdk_2.19.100.3.bin + - run: chmod +x ./sgx_linux_x64_sdk_2.19.100.3.bin + - run: echo -e 'no\n/opt' | ./sgx_linux_x64_sdk_2.19.100.3.bin + - run: make tendermint-images + - run: source /opt/sgxsdk/environment && make e2e-test