diff --git a/.github/workflows/build-in-docker.yml b/.github/workflows/build-in-docker.yml index dd91a12f0..9a9018489 100644 --- a/.github/workflows/build-in-docker.yml +++ b/.github/workflows/build-in-docker.yml @@ -7,20 +7,32 @@ on: branches: [ "dev", "candidate", "release", "jshooks" ] concurrency: - group: ${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: true + group: ${{ github.workflow }} + cancel-in-progress: false jobs: - builder: + checkout: runs-on: [self-hosted, vanity] steps: - uses: actions/checkout@v3 with: clean: false + checkpatterns: + runs-on: [self-hosted, vanity] + needs: checkout + steps: - name: Check for suspicious patterns run: /bin/bash suspicious_patterns.sh + build: + runs-on: [self-hosted, vanity] + needs: checkpatterns + steps: - name: Build using Docker run: /bin/bash release-builder.sh + tests: + runs-on: [self-hosted, vanity] + needs: build + steps: - name: Unit tests run: /bin/bash docker-unit-tests.sh