name: Pull Actions Cache on: workflow_call: inputs: runs_on_label: description: The runner label to execute this workflow on. required: false type: string default: ubuntu-22.04 jobs: # This job does literally nothing but force the designated runner # to clone/pull the chromart-gitea-actions repository into its worker cache. # This is needed after a runner container is recreated or its cache is wiped. pull-cache: runs-on: ${{ inputs.runs_on_label }} steps: - name: Force actions clone uses: martin/chromart-gitea-actions/.gitea/workflows/diff-output.yaml@main with: files: 'nonexistent-file-to-force-cache-pull'