File tree 2 files changed +18
-5
lines changed 2 files changed +18
-5
lines changed Original file line number Diff line number Diff line change 40
40
- name : Set RUSTFLAGS to deny warnings
41
41
if : " matrix.toolchain == '1.63.0'"
42
42
run : echo "RUSTFLAGS=-D warnings" >> "$GITHUB_ENV"
43
+ - name : Set BITCOIND_ELECTRSD_DL_DIR
44
+ run : echo "BITCOIND_ELECTRSD_DL_DIR=bitcoind_electrsd" >> "$GITHUB_ENV"
45
+ - name : Enable caching for BITCOIND_ELECTRSD_DL_DIR
46
+ id : cache-graph
47
+ uses : actions/cache@v4
48
+ with :
49
+ path : lightning-transaction-sync/$BITCOIND_ELECTRSD_DL_DIR/**
43
50
- name : Run CI script
44
51
shell : bash # Default on Winblows is powershell
45
52
run : CI_MINIMIZE_DISK_USAGE=1 ./ci/ci-tests.sh
Original file line number Diff line number Diff line change 27
27
exit 1
28
28
fi
29
29
30
- DL_TMP_DIR=$( mktemp -d)
31
- trap ' rm -rf -- "$DL_TMP_DIR"' EXIT
30
+ if [ -z " $var " ]; then
31
+ echo " Setting up temporary download directory: $BITCOIND_ELECTRSD_DL_DIR "
32
+ BITCOIND_ELECTRSD_DL_DIR=$( mktemp -d)
33
+ trap ' rm -rf -- "$BITCOIND_ELECTRSD_DL_DIR"' EXIT
34
+ else
35
+ echo " Using cached download directory: $BITCOIND_ELECTRSD_DL_DIR "
36
+ mkdir -p " $BITCOIND_ELECTRSD_DL_DIR "
37
+ fi
32
38
33
- pushd " $DL_TMP_DIR "
39
+ pushd " $BITCOIND_ELECTRSD_DL_DIR "
34
40
ELECTRS_DL_URL=" $ELECTRS_DL_ENDPOINT " /" $ELECTRS_DL_FILE_NAME "
35
41
curl -L -o " $ELECTRS_DL_FILE_NAME " " $ELECTRS_DL_URL "
36
42
echo " $ELECTRS_DL_HASH $ELECTRS_DL_FILE_NAME " | shasum -a 256 -c
37
43
unzip " $ELECTRS_DL_FILE_NAME "
38
- export ELECTRS_EXE=" $DL_TMP_DIR " /electrs
44
+ export ELECTRS_EXE=" $BITCOIND_ELECTRSD_DL_DIR " /electrs
39
45
chmod +x " $ELECTRS_EXE "
40
46
41
47
BITCOIND_DL_URL=" $BITCOIND_DL_ENDPOINT " /bitcoin-core-" $BITCOIND_VERSION " /" $BITCOIND_DL_FILE_NAME "
42
48
curl -L -o " $BITCOIND_DL_FILE_NAME " " $BITCOIND_DL_URL "
43
49
echo " $BITCOIND_DL_HASH $BITCOIND_DL_FILE_NAME " | shasum -a 256 -c
44
50
tar xzf " $BITCOIND_DL_FILE_NAME "
45
- export BITCOIND_EXE=" $DL_TMP_DIR " /bitcoin-" $BITCOIND_VERSION " /bin/bitcoind
51
+ export BITCOIND_EXE=" $BITCOIND_ELECTRSD_DL_DIR " /bitcoin-" $BITCOIND_VERSION " /bin/bitcoind
46
52
chmod +x " $BITCOIND_EXE "
47
53
popd
You can’t perform that action at this time.
0 commit comments