3 on: [push, pull_request]
6 TESTS_REDUCED_KEYLENGTHS: yes
7 CCACHE_BASEDIR: ${{ github.workspace }}
10 # since the compilers are newly installed every time, we have to use this to
12 CCACHE_COMPILERCHECK: content
17 runs-on: ubuntu-latest
19 should_skip: ${{ steps.skip-check.outputs.should_skip }}
22 uses: fkirc/skip-duplicate-actions@master
24 concurrent_skipping: 'same_content'
28 if: ${{ needs.pre-check.outputs.should_skip != 'true' }}
29 runs-on: ubuntu-latest
32 test: [ win64, win32 ]
35 TEST: ${{ matrix.test }}
37 - uses: actions/checkout@v2
38 - uses: actions/cache@v2
41 key: ccache-${{ runner.os }}-${{ matrix.test }}-${{ github.ref }}:${{ github.sha }}
43 ccache-${{ runner.os }}-${{ matrix.test }}-${{ github.ref }}:
44 ccache-${{ runner.os }}-${{ matrix.test }}-
46 sudo apt-get install -qq ccache
47 echo "PATH=/usr/lib/ccache:$PATH" >> $GITHUB_ENV
49 - uses: ./.github/actions/default
51 - if: ${{ failure() }}
52 uses: actions/upload-artifact@v2
54 name: Logs ${{ github.job }}