3 on: [push, pull_request]
6 TESTS_REDUCED_KEYLENGTHS: yes
7 CCACHE_BASEDIR: ${{ github.workspace }}
14 runs-on: ubuntu-latest
16 should_skip: ${{ steps.skip-check.outputs.should_skip }}
19 uses: fkirc/skip-duplicate-actions@master
21 concurrent_skipping: 'same_content'
25 if: ${{ needs.pre-check.outputs.should_skip != 'true' }}
30 - uses: actions/checkout@v2
31 - uses: actions/cache@v2
33 path: ~/Library/Caches/ccache
34 key: ccache-${{ runner.os }}-${{ github.sha }}
36 ccache-${{ runner.os }}-
39 echo "PATH=$(brew --prefix)/opt/ccache/libexec:$PATH" >> $GITHUB_ENV
41 - uses: ./.github/actions/default
43 - if: ${{ failure() }}
44 uses: actions/upload-artifact@v2
46 name: Logs ${{ github.job }}