diff --git a/.github/workflows/legacy-v5.yml b/.github/workflows/legacy-v5.yml index 3f0d9e9..865bea4 100644 --- a/.github/workflows/legacy-v5.yml +++ b/.github/workflows/legacy-v5.yml @@ -15,17 +15,15 @@ jobs: name: Build ${{ matrix.php_version }}-${{ matrix.variant }} ${{ matrix.builder.arch }} steps: - name: Checkout - uses: actions/checkout@v4 - - name: Set up Docker - uses: docker-practice/actions-setup-docker@master + uses: actions/checkout@v7 - name: Login to GHCR - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Build run: | PHP_VERSION="${{ matrix.php_version }}" @@ -60,17 +58,17 @@ jobs: variant: ['apache','cli','fpm'] steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Login to GHCR - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - name: Login to DockerHub - uses: docker/login-action@v3 + uses: docker/login-action@v4 if: ${{ github.repository_owner == 'thecodingmachine' }} with: username: ${{ secrets.DOCKERHUB_USERNAME }} diff --git a/.github/workflows/legacy.yml b/.github/workflows/legacy.yml index f0c6754..691fde0 100644 --- a/.github/workflows/legacy.yml +++ b/.github/workflows/legacy.yml @@ -15,18 +15,13 @@ jobs: name: Test ${{ matrix.php_version }}-${{ matrix.variant }} ${{ matrix.builder.arch }} only steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: ref: v4 - - name: Set up Docker - # /!\ this action is marked as experimental - # It's required only for macos - if: ${{ matrix.builder.os == 'macos-latest' }} - uses: docker-practice/actions-setup-docker@master - name: Set up QEMU - uses: docker/setup-qemu-action@v3 + uses: docker/setup-qemu-action@v4 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Build run: | PHP_VERSION="${{ matrix.php_version }}" @@ -62,13 +57,13 @@ jobs: variant: ['apache','cli','fpm'] steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Set up QEMU - uses: docker/setup-qemu-action@v3 + uses: docker/setup-qemu-action@v4 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Login to DockerHub - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} @@ -104,7 +99,7 @@ jobs: --set "*.output=type=registry" \ php${PHP_VERSION//.}-${{ matrix.variant }}-all - name: Push artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v7 with: name: ${{ matrix.php_version }}-${{ matrix.variant }} path: /tmp/tags.log diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index 1510fd7..8c5960b 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -23,17 +23,15 @@ jobs: name: Build&test ${{ matrix.php_version }}-${{ matrix.variant }} ${{ matrix.builder.arch }} steps: - name: Checkout - uses: actions/checkout@v4 - - name: Set up Docker - uses: docker-practice/actions-setup-docker@master + uses: actions/checkout@v7 - name: Login to GHCR - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Build run: | PHP_VERSION="${{ matrix.php_version }}" @@ -91,17 +89,17 @@ jobs: variant: ['apache','cli','fpm'] steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Login to GHCR - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - name: Login to DockerHub - uses: docker/login-action@v3 + uses: docker/login-action@v4 if: ${{ github.repository_owner == 'thecodingmachine' }} with: username: ${{ secrets.DOCKERHUB_USERNAME }}