ci: use codecov-action v3
and distribute a little more on the runners
@@ -33,17 +33,17 @@ jobs:
host: [ self-hosted, linux ]
- name: nil
path: .
- host: [ self-hosted, linux ]
+ host: ubuntu-20.04
flags: "--test integration --bin enarx -- wasm::"
- name: exec-wasmtime
path: ./crates/exec-wasmtime
host: [ self-hosted, linux ]
- name: shim-kvm
path: ./crates/shim-kvm
- host: [ self-hosted, linux ]
+ host: [ self-hosted, linux, sev-snp ]
- name: shim-sgx
path: ./crates/shim-sgx
- host: [ self-hosted, linux ]
+ host: [ self-hosted, linux, sgx ]
- name: sallyport
path: ./crates/sallyport
host: [ self-hosted, linux ]
@@ -71,7 +71,7 @@ jobs:
run: cargo llvm-cov --target x86_64-unknown-linux-gnu --manifest-path ${{ matrix.crate.path }}/Cargo.toml --lcov --output-path lcov.info ${{ matrix.crate.flags }}
- name: Upload coverage to Codecov
- uses: codecov/codecov-action@v2
+ uses: codecov/codecov-action@v3
with:
directory: ./
fail_ci_if_error: false
