File tree Expand file tree Collapse file tree 2 files changed +18
-5
lines changed Expand file tree Collapse file tree 2 files changed +18
-5
lines changed Original file line number Diff line number Diff line change 4040 - name : Set RUSTFLAGS to deny warnings
4141 if : " matrix.toolchain == '1.63.0'"
4242 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/**
4350 - name : Run CI script
4451 shell : bash # Default on Winblows is powershell
4552 run : CI_MINIMIZE_DISK_USAGE=1 ./ci/ci-tests.sh
Original file line number Diff line number Diff line change 2727 exit 1
2828fi
2929
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
3238
33- pushd " $DL_TMP_DIR "
39+ pushd " $BITCOIND_ELECTRSD_DL_DIR "
3440ELECTRS_DL_URL=" $ELECTRS_DL_ENDPOINT " /" $ELECTRS_DL_FILE_NAME "
3541curl -L -o " $ELECTRS_DL_FILE_NAME " " $ELECTRS_DL_URL "
3642echo " $ELECTRS_DL_HASH $ELECTRS_DL_FILE_NAME " | shasum -a 256 -c
3743unzip " $ELECTRS_DL_FILE_NAME "
38- export ELECTRS_EXE=" $DL_TMP_DIR " /electrs
44+ export ELECTRS_EXE=" $BITCOIND_ELECTRSD_DL_DIR " /electrs
3945chmod +x " $ELECTRS_EXE "
4046
4147BITCOIND_DL_URL=" $BITCOIND_DL_ENDPOINT " /bitcoin-core-" $BITCOIND_VERSION " /" $BITCOIND_DL_FILE_NAME "
4248curl -L -o " $BITCOIND_DL_FILE_NAME " " $BITCOIND_DL_URL "
4349echo " $BITCOIND_DL_HASH $BITCOIND_DL_FILE_NAME " | shasum -a 256 -c
4450tar 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
4652chmod +x " $BITCOIND_EXE "
4753popd
You can’t perform that action at this time.
0 commit comments