diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 62611c7..95b5915 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -6,20 +6,21 @@ on: - master jobs: build-source: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Install phars run: | make install-phars - name: Upload source directory - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: source + include-hidden-files: true path: . php-xdebug-docker: needs: @@ -39,19 +40,19 @@ jobs: - version: '8.2' xdebug: '3.2.1' - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: Download sources - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v4 with: name: source - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v1 + uses: docker/setup-buildx-action@v3 - name: Build - uses: docker/build-push-action@v2 + uses: docker/build-push-action@v6 with: context: . file: ./Dockerfile @@ -70,12 +71,12 @@ jobs: docker save schema-registry-client:${{ matrix.php.version }} -o schema-registry-client-${{ matrix.php.version }}.tgz - name: Upload docker image - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: schema-registry-client-${{ matrix.php.version }} path: schema-registry-client-${{ matrix.php.version }}.tgz ci-checks: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 needs: - php-xdebug-docker strategy: @@ -108,15 +109,15 @@ jobs: steps: - name: Download sources - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v4 with: name: source - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v1 + uses: docker/setup-buildx-action@v3 - name: Download docker image - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v4 with: name: schema-registry-client-${{ matrix.php.version }} - @@ -171,7 +172,7 @@ jobs: coverageLocations: | ${{github.workspace}}/build/coverage.clover:clover confluent-integration: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 needs: - php-xdebug-docker strategy: @@ -186,15 +187,15 @@ jobs: steps: - name: Download sources - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v4 with: name: source - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v1 + uses: docker/setup-buildx-action@v3 - name: Download docker image - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v4 with: name: schema-registry-client-7.4 - diff --git a/Makefile b/Makefile index beb4542..466a084 100644 --- a/Makefile +++ b/Makefile @@ -70,13 +70,13 @@ install-phars: chmod a+x bin/phpstan.phar platform: - docker-compose down - docker-compose up -d + docker compose down + docker compose up -d bin/wait-for-all.sh platform-logs: - docker-compose logs -f + docker compose logs -f clean: rm -rf build - docker-compose down + docker compose down