@@ -12,15 +12,19 @@ jobs:
12
12
strategy :
13
13
matrix :
14
14
target : ["native", "asterisc"]
15
- name : ["OP Sepolia (Granite ) - Block # 16491249 "]
15
+ name : ["OP Sepolia (Holocene ) - Block # 22012816 "]
16
16
runs-on : ubuntu-latest
17
17
timeout-minutes : 20
18
18
steps :
19
19
- name : Checkout sources
20
20
uses : actions/checkout@v4
21
21
- uses : taiki-e/install-action@just
22
+ - uses : taiki-e/install-action@cargo-llvm-cov
22
23
- name : Install Rust stable toolchain
23
24
uses : dtolnay/rust-toolchain@stable
25
+ with :
26
+ components : llvm-tools-preview
27
+ toolchain : 1.81
24
28
- uses : Swatinem/rust-cache@v2
25
29
with :
26
30
cache-on-failure : true
@@ -45,26 +49,28 @@ jobs:
45
49
- name : Build `asterisc`
46
50
if : " !contains(matrix.target, 'native')"
47
51
run : |
48
- cd asterisc && git checkout v1.1.2 && make build-rvgo
52
+ cd asterisc && git checkout v1.2.0 && make build-rvgo
49
53
mv ./rvgo/bin/asterisc /usr/local/bin/
50
54
- name : Set run environment
51
55
run : |
52
- if [[ ${{ contains(matrix.name, 16491249 ) }} == true ]]; then
53
- BLOCK_NUMBER=16491249
56
+ if [[ ${{ contains(matrix.name, 22012816 ) }} == true ]]; then
57
+ BLOCK_NUMBER=22012816
54
58
echo "BLOCK_NUMBER=$BLOCK_NUMBER" >> $GITHUB_ENV
55
- echo "L2_CLAIM=0x82da7204148ba4d8d59e587b6b3fdde5561dc31d9e726220f7974bf9f2158d75 " >> $GITHUB_ENV
56
- echo "L2_OUTPUT_ROOT=0xa548f22e1aa590de7ed271e3eab5b66c6c3db9b8cb0e3f91618516ea9ececde4 " >> $GITHUB_ENV
57
- echo "L2_HEAD=0x09b298a83baf4c2e3c6a2e355bb09e27e3fdca435080e8754f8749233d7333b2 " >> $GITHUB_ENV
58
- echo "L1_HEAD=0x33a3e5721faa4dc6f25e75000d9810fd6c41320868f3befcc0c261a71da398e1 " >> $GITHUB_ENV
59
+ echo "L2_CLAIM=0x42ff78e504c207c3786cb30ecb74fe915984b48649165f95bbf6f9248584be69 " >> $GITHUB_ENV
60
+ echo "L2_OUTPUT_ROOT=0x9084f101b85cd1c7c624946feca169768896d88b3ecf4eea3a7760bfceb9cd73 " >> $GITHUB_ENV
61
+ echo "L2_HEAD=0x6a34183664b9ad39de024a8d4077c78abf05198148b6dbfc6e39fbe4a70de299 " >> $GITHUB_ENV
62
+ echo "L1_HEAD=0x02a50d0b5a3226758a6e9b2bdeb5deb5f0779ab55b2b34a52331d0eac48c9389 " >> $GITHUB_ENV
59
63
echo "L2_CHAIN_ID=11155420" >> $GITHUB_ENV
60
- echo "WITNESS_TAR_NAME=granite -op-sepolia-$BLOCK_NUMBER-witness.tar.zst" >> $GITHUB_ENV
64
+ echo "WITNESS_TAR_NAME=holocene -op-sepolia-$BLOCK_NUMBER-witness.tar.zst" >> $GITHUB_ENV
61
65
fi
62
66
- name : Decompress witness data directory
63
67
run : |
64
68
tar --zstd -xvf ./bin/client/testdata/$WITNESS_TAR_NAME -C .
65
69
- name : Run host + client offline
66
70
working-directory : ./bin/client
67
71
run : |
72
+ source <(cargo llvm-cov show-env --export-prefix)
73
+
68
74
mkdir -p ../../target
69
75
just run-client-${{ matrix.target }}-offline \
70
76
$BLOCK_NUMBER \
73
79
$L2_HEAD \
74
80
$L1_HEAD \
75
81
$L2_CHAIN_ID
82
+
83
+ cargo llvm-cov report --lcov --output-path client_host_cov.lcov
84
+ - name : Upload coverage to codecov.io
85
+ uses : codecov/codecov-action@v5
86
+ with :
87
+ fail_ci_if_error : true
88
+ token : ${{ secrets.CODECOV_TOKEN }}
89
+ env_vars : OS,RUST
90
+ files : client_host_cov.lcov
0 commit comments