name: CI on: push: branches: [ master ] pull_request: branches: [ master ] jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Cache Qt id: cache-qt uses: actions/cache@v1 # not v2! with: path: ../Qt key: ${{ runner.os }}-QtCache - name: Install Qt uses: jurplel/install-qt-action@v2 with: version: '5.15.2' host: 'linux' target: 'desktop' install-deps: 'true' modules: 'qtwebengine' cached: ${{ steps.cache-qt.outputs.cache-hit }} setup-python: 'true' tools: '' set-env: 'true' tools-only: 'false' - name: Ubuntu and Qt version run: | cat /etc/issue echo number of processors: $(nproc) qmake -v - name: qmake run: qmake qskinny.pro - name: make run: make -j$(nproc)