name: Build using Docker on: push: branches: [ "dev", "candidate", "release" ] pull_request: branches: [ "dev", "candidate", "release" ] concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true jobs: builder: runs-on: [self-hosted, vanity] steps: - uses: actions/checkout@v3 with: clean: false - name: Build using Docker run: /bin/bash release-builder.sh unittests: needs: builder runs-on: [self-hosted, vanity] steps: - name: Unit tests run: /bin/bash docker-unit-tests.sh