|
|
@ -156,16 +156,6 @@ jobs: |
|
|
|
- uses: actions/checkout@v2 |
|
|
|
- uses: actions/checkout@v2 |
|
|
|
with: |
|
|
|
with: |
|
|
|
submodules: true |
|
|
|
submodules: true |
|
|
|
- name: Cache scons |
|
|
|
|
|
|
|
id: scons-cache |
|
|
|
|
|
|
|
# TODO: Change the version to the released version when https://github.com/actions/cache/pull/489 (or 571) is merged. |
|
|
|
|
|
|
|
uses: actions/cache@03e00da99d75a2204924908e1cca7902cafce66b |
|
|
|
|
|
|
|
env: |
|
|
|
|
|
|
|
CACHE_SKIP_SAVE: ${{ github.ref != 'refs/heads/master' || github.repository != 'commaai/openpilot' }} |
|
|
|
|
|
|
|
with: |
|
|
|
|
|
|
|
path: /tmp/scons_cache |
|
|
|
|
|
|
|
key: scons-${{ hashFiles('.github/workflows/selfdrive_tests.yaml') }}-${{ steps.date.outputs.time }} |
|
|
|
|
|
|
|
restore-keys: scons-${{ hashFiles('.github/workflows/selfdrive_tests.yaml') }}- |
|
|
|
|
|
|
|
- name: Build Docker image |
|
|
|
- name: Build Docker image |
|
|
|
run: eval "$BUILD" |
|
|
|
run: eval "$BUILD" |
|
|
|
- name: Push to container registry |
|
|
|
- name: Push to container registry |
|
|
@ -181,18 +171,6 @@ jobs: |
|
|
|
- uses: actions/checkout@v2 |
|
|
|
- uses: actions/checkout@v2 |
|
|
|
with: |
|
|
|
with: |
|
|
|
submodules: true |
|
|
|
submodules: true |
|
|
|
- name: Cache scons |
|
|
|
|
|
|
|
id: scons-cache |
|
|
|
|
|
|
|
# TODO: Change the version to the released version when https://github.com/actions/cache/pull/489 (or 571) is merged. |
|
|
|
|
|
|
|
uses: actions/cache@03e00da99d75a2204924908e1cca7902cafce66b |
|
|
|
|
|
|
|
env: |
|
|
|
|
|
|
|
CACHE_SKIP_SAVE: true |
|
|
|
|
|
|
|
with: |
|
|
|
|
|
|
|
path: /tmp/scons_cache |
|
|
|
|
|
|
|
key: scons-${{ hashFiles('.github/workflows/selfdrive_tests.yaml') }}- |
|
|
|
|
|
|
|
restore-keys: | |
|
|
|
|
|
|
|
scons-${{ hashFiles('.github/workflows/selfdrive_tests.yaml') }}- |
|
|
|
|
|
|
|
scons- |
|
|
|
|
|
|
|
- name: Build Docker image |
|
|
|
- name: Build Docker image |
|
|
|
run: eval "$BUILD" |
|
|
|
run: eval "$BUILD" |
|
|
|
- name: pre-commit |
|
|
|
- name: pre-commit |
|
|
@ -247,13 +225,11 @@ jobs: |
|
|
|
# TODO: Change the version to the released version when https://github.com/actions/cache/pull/489 (or 571) is merged. |
|
|
|
# TODO: Change the version to the released version when https://github.com/actions/cache/pull/489 (or 571) is merged. |
|
|
|
uses: actions/cache@03e00da99d75a2204924908e1cca7902cafce66b |
|
|
|
uses: actions/cache@03e00da99d75a2204924908e1cca7902cafce66b |
|
|
|
env: |
|
|
|
env: |
|
|
|
CACHE_SKIP_SAVE: true |
|
|
|
CACHE_SKIP_SAVE: ${{ github.ref != 'refs/heads/master' || github.repository != 'commaai/openpilot' }} |
|
|
|
with: |
|
|
|
with: |
|
|
|
path: /tmp/scons_cache |
|
|
|
path: /tmp/scons_cache |
|
|
|
key: scons-${{ hashFiles('.github/workflows/selfdrive_tests.yaml') }}- |
|
|
|
key: scons-${{ hashFiles('.github/workflows/selfdrive_tests.yaml') }}-${{ steps.date.outputs.time }} |
|
|
|
restore-keys: | |
|
|
|
restore-keys: scons-${{ hashFiles('.github/workflows/selfdrive_tests.yaml') }}- |
|
|
|
scons-${{ hashFiles('.github/workflows/selfdrive_tests.yaml') }}- |
|
|
|
|
|
|
|
scons- |
|
|
|
|
|
|
|
- name: Build Docker image |
|
|
|
- name: Build Docker image |
|
|
|
run: eval "$BUILD" |
|
|
|
run: eval "$BUILD" |
|
|
|
- name: Run unit tests |
|
|
|
- name: Run unit tests |
|
|
|