parent
6fb3d6941f
commit
ae29289f3c
3 changed files with 44 additions and 8 deletions
@ -0,0 +1,32 @@ |
||||
name: 'setup-cache' |
||||
|
||||
inputs: |
||||
docker_hub_pat: |
||||
description: 'Auth token for Docker Hub, required for BuildJet jobs' |
||||
required: false |
||||
default: '' |
||||
sleep_time: |
||||
description: 'Time to sleep between retries' |
||||
required: false |
||||
default: 30 |
||||
|
||||
outputs: |
||||
duration: |
||||
description: 'Duration of the setup process in seconds' |
||||
value: ${{ steps.get_duration.outputs.duration }} |
||||
|
||||
runs: |
||||
using: "composite" |
||||
steps: |
||||
# build cache |
||||
- id: date |
||||
shell: bash |
||||
run: echo "CACHE_COMMIT_DATE=$(git log -1 --pretty='format:%cd' --date=format:'%Y-%m-%d-%H:%M')" >> $GITHUB_ENV ; echo "CACHE_FILE_HASHES=$(sha256sum selfdrive/test/build.sh tools/install_ubuntu_dependencies.sh tools/install_python_dependencies.sh | cut -d" " -f1 | tr '\n' '_')" >> $GITHUB_ENV |
||||
- shell: bash |
||||
run: echo "$CACHE_COMMIT_DATE" |
||||
- name: Save rootfs cache |
||||
uses: actions/upload-artifact@v4 |
||||
#if: github.ref == 'refs/heads/master' |
||||
with: |
||||
path: /tmp/rootfs_cache.tar |
||||
name: rootfs-${{ runner.arch }}-${{ env.CACHE_FILE_HASHES }} |
Loading…
Reference in new issue