Inside Bitcoin
Opening the selected file…
Inside Bitcoin
Opening the selected file…
The code behind the network, with room to understand it.
Release published 2026-10-28 · Snapshot fetched 2026-11-01. Latest stable release at fetch time; development branches and Git history are excluded. Only the selected code window and visible folders load here.
1name: 'Configure environment'2description: 'Configure CI, cache and container name environment variables'3runs:4using: 'composite'5steps:6- name: Set CI and cache directories7shell: bash8run: |9echo "BASE_ROOT_DIR=${{ runner.temp }}" >> "$GITHUB_ENV"10# Space and non-ASCII symbols mimic BASE_SCRATCH_DIR in ci/test/00_setup_env.sh,11# to test word-splitting and UTF-8 path handling on CI.12echo "BASE_BUILD_DIR=${{ runner.temp }}/build_ ₿🧪_" >> "$GITHUB_ENV"13echo "CCACHE_DIR=${{ runner.temp }}/ccache_dir" >> $GITHUB_ENV14echo "DEPENDS_DIR=${{ runner.temp }}/depends" >> "$GITHUB_ENV"15echo "BASE_CACHE=${{ runner.temp }}/depends/built" >> $GITHUB_ENV16echo "SOURCES_PATH=${{ runner.temp }}/depends/sources" >> $GITHUB_ENV17echo "PREVIOUS_RELEASES_DIR=${{ runner.temp }}/previous_releases" >> $GITHUB_ENV19- name: Set cache hashes20shell: bash21run: |22echo "DEPENDS_HASH=$(git ls-tree HEAD depends "$FILE_ENV" | sha256sum | cut -d' ' -f1)" >> $GITHUB_ENV23echo "PREVIOUS_RELEASES_HASH=$(git ls-tree HEAD test/get_previous_releases.py | sha256sum | cut -d' ' -f1)" >> $GITHUB_ENV25- name: Get container name26shell: bash27run: |28source $FILE_ENV29echo "CONTAINER_NAME=$CONTAINER_NAME" >> "$GITHUB_ENV"
Independent explanations by MyBitcoinExplorer. Not affiliated with or endorsed by Bitcoin Core. Guides are educational and do not replace the source or its tests.
Bitcoin Core source © its contributors, distributed under the MIT license. Original notices and bundled third-party licenses are retained in the source tree.