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: 'Restore Caches'2description: 'Restore ccache, depends sources, and built depends caches'3inputs:4provider:5description: 'The cache provider to use'6required: true7runs:8using: 'composite'9steps:10- name: Restore Ccache cache11id: ccache-cache12uses: ./.github/actions/cache/restore/internal13with:14path: ${{ env.CCACHE_DIR }}15key: ccache-${{ env.CONTAINER_NAME }}-${{ github.run_id }}16restore-keys: |17ccache-${{ env.CONTAINER_NAME }}-18provider: ${{ inputs.provider }}20- name: Restore depends sources cache21id: depends-sources22uses: ./.github/actions/cache/restore/internal23with:24path: ${{ env.SOURCES_PATH }}25key: depends-sources-${{ env.CONTAINER_NAME }}-${{ env.DEPENDS_HASH }}26restore-keys: |27depends-sources-${{ env.CONTAINER_NAME }}-28provider: ${{ inputs.provider }}30- name: Restore built depends cache31id: depends-built32uses: ./.github/actions/cache/restore/internal33with:34path: ${{ env.BASE_CACHE }}35key: depends-built-${{ env.CONTAINER_NAME }}-${{ env.DEPENDS_HASH }}36restore-keys: |37depends-built-${{ env.CONTAINER_NAME }}-38provider: ${{ inputs.provider }}40- name: Restore previous releases cache41id: previous-releases42uses: ./.github/actions/cache/restore/internal43with:44path: ${{ env.PREVIOUS_RELEASES_DIR }}45key: previous-releases-${{ env.CONTAINER_NAME }}-${{ env.PREVIOUS_RELEASES_HASH }}46restore-keys: |47previous-releases-${{ env.CONTAINER_NAME }}-48provider: ${{ inputs.provider }}50- name: export cache hits51shell: bash52run: |53echo "depends-sources-cache-hit=${{ steps.depends-sources.outputs.cache-hit }}" >> $GITHUB_ENV54echo "depends-built-cache-hit=${{ steps.depends-built.outputs.cache-hit }}" >> $GITHUB_ENV55echo "previous-releases-cache-hit=${{ steps.previous-releases.outputs.cache-hit }}" >> $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.