@@ -39,16 +39,16 @@ jobs:
39
39
uses : actions/cache@v4
40
40
with :
41
41
path : |
42
- ~ /.cargo/bin/addr2line
43
- ~ /.cargo/bin/flamegraph
44
- ~ /.cargo/bin/inferno-*
42
+ ${{ env.HOME }} /.cargo/bin/addr2line
43
+ ${{ env.HOME }} /.cargo/bin/flamegraph
44
+ ${{ env.HOME }} /.cargo/bin/inferno-*
45
45
key : ${{ runner.os }}-${{ env.RUST_VERSION }}-extra-binaries
46
46
47
47
- name : Cache ethrex_l2
48
48
id : cache-ethrex-l2
49
49
uses : actions/cache@v4
50
50
with :
51
- path : ~ /.cargo/bin/ethrex_l2
51
+ path : ${{ env.HOME }} /.cargo/bin/ethrex_l2
52
52
key : ${{ runner.os }}-${{ env.RUST_VERSION }}-ethrex-l2-${{ hashFiles('cmd/ethrex_l2/Cargo.lock') }}
53
53
54
54
- name : Change perf settings
@@ -61,11 +61,11 @@ jobs:
61
61
- name : Check addr2line installation
62
62
id : check-addr2line
63
63
run : |
64
- if [ -f "./ cargo/bin/addr2line" ]; then
65
- echo "./ cargo/bin/addr2line found"
64
+ if [ -f "$HOME/. cargo/bin/addr2line" ]; then
65
+ echo "$HOME/. cargo/bin/addr2line found"
66
66
echo "addr2line_exists=true" >> $GITHUB_OUTPUT
67
67
else
68
- echo "./ cargo/bin/addr2line NOT found"
68
+ echo "$HOME/. cargo/bin/addr2line NOT found"
69
69
echo "addr2line_exists=false" >> $GITHUB_OUTPUT
70
70
fi
71
71
@@ -86,23 +86,23 @@ jobs:
86
86
87
87
- name : Install flamegraph
88
88
run : |
89
- if [ ! -f "./ cargo/bin/flamegraph" ]; then
89
+ if [ ! -f "$HOME/. cargo/bin/flamegraph" ]; then
90
90
cargo install --force flamegraph
91
91
else
92
- echo "./ cargo/bin/flamegraph" already found
92
+ echo "$HOME/. cargo/bin/flamegraph" already found
93
93
fi
94
- if [ ! -f "./ cargo/bin/inferno-collapse-perf" ]; then
94
+ if [ ! -f "$HOME/. cargo/bin/inferno-collapse-perf" ]; then
95
95
cargo install --force inferno
96
96
else
97
- echo "./ cargo/bin/inferno-collapse-perf" already found
97
+ echo "$HOME/. cargo/bin/inferno-collapse-perf" already found
98
98
fi
99
99
100
100
- name : Install ethrex_l2 cli
101
101
run : |
102
- if [ -f "./ cargo/bin/ethrex_l2" ]; then
103
- echo "./ cargo/bin/ethrex_l2" already found
102
+ if [ -f "$HOME/. cargo/bin/ethrex_l2" ]; then
103
+ echo "$HOME/. cargo/bin/ethrex_l2" already found
104
104
else
105
- cargo install --path cmd/ethrex_l2
105
+ cargo install --force -- path cmd/ethrex_l2
106
106
fi
107
107
ethrex_l2 config create default --default
108
108
ethrex_l2 config set default
@@ -171,16 +171,16 @@ jobs:
171
171
uses : actions/cache@v4
172
172
with :
173
173
path : |
174
- ~ /.cargo/bin/addr2line
175
- ~ /.cargo/bin/flamegraph
176
- ~ /.cargo/bin/inferno-*
174
+ ${{ env.HOME }} /.cargo/bin/addr2line
175
+ ${{ env.HOME }} /.cargo/bin/flamegraph
176
+ ${{ env.HOME }} /.cargo/bin/inferno-*
177
177
key : ${{ runner.os }}-${{ env.RUST_VERSION }}-extra-binaries
178
178
179
179
- name : Cache ethrex_l2
180
180
id : cache-ethrex-l2
181
181
uses : actions/cache@v4
182
182
with :
183
- path : ~ /.cargo/bin/ethrex_l2
183
+ path : ${{ env.HOME }} /.cargo/bin/ethrex_l2
184
184
key : ${{ runner.os }}-${{ env.RUST_VERSION }}-ethrex-l2-${{ hashFiles('cmd/ethrex_l2/Cargo.lock') }}
185
185
186
186
- name : Change perf settings
@@ -193,11 +193,11 @@ jobs:
193
193
- name : Check addr2line installation
194
194
id : check-addr2line
195
195
run : |
196
- if [ -f "./ cargo/bin/addr2line" ]; then
197
- echo "./ cargo/bin/addr2line found"
196
+ if [ -f "$HOME/. cargo/bin/addr2line" ]; then
197
+ echo "$HOME/. cargo/bin/addr2line found"
198
198
echo "addr2line_exists=true" >> $GITHUB_OUTPUT
199
199
else
200
- echo "./ cargo/bin/addr2line NOT found"
200
+ echo "$HOME/. cargo/bin/addr2line NOT found"
201
201
echo "addr2line_exists=false" >> $GITHUB_OUTPUT
202
202
fi
203
203
@@ -218,23 +218,23 @@ jobs:
218
218
219
219
- name : Install flamegraph
220
220
run : |
221
- if [ ! -f "./ cargo/bin/flamegraph" ]; then
221
+ if [ ! -f "$HOME/. cargo/bin/flamegraph" ]; then
222
222
cargo install --force flamegraph
223
223
else
224
- echo "./ cargo/bin/flamegraph" already found
224
+ echo "$HOME/. cargo/bin/flamegraph" already found
225
225
fi
226
- if [ ! -f "./ cargo/bin/inferno-collapse-perf" ]; then
226
+ if [ ! -f "$HOME/. cargo/bin/inferno-collapse-perf" ]; then
227
227
cargo install --force inferno
228
228
else
229
- echo "./ cargo/bin/inferno-collapse-perf" already found
229
+ echo "$HOME/. cargo/bin/inferno-collapse-perf" already found
230
230
fi
231
231
232
232
- name : Install ethrex_l2 cli
233
233
run : |
234
- if [ -f "./ cargo/bin/ethrex_l2" ]; then
235
- echo "./ cargo/bin/ethrex_l2" already found
234
+ if [ -f "$HOME/. cargo/bin/ethrex_l2" ]; then
235
+ echo "$HOME/. cargo/bin/ethrex_l2" already found
236
236
else
237
- cargo install --path cmd/ethrex_l2
237
+ cargo install --force -- path cmd/ethrex_l2
238
238
fi
239
239
ethrex_l2 config create default --default
240
240
ethrex_l2 config set default
0 commit comments