From e0bd2a89d3a88fd0221df3245d8b4e5e081d3ef5 Mon Sep 17 00:00:00 2001 From: abdulmohsen Date: Wed, 15 Nov 2023 19:47:17 +0300 Subject: [PATCH] Update auto builder --- .github/workflows/build.yml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0d0598d3..b2de3db9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -26,10 +26,10 @@ jobs: strategy: fail-fast: true matrix: - php: [ 8.1, 8.2 ] + php: [ 8.1, 8.2, 8.3 ] steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Update Version File uses: ArabCoders/write-version-to-file@master @@ -45,14 +45,14 @@ jobs: coverage: none tools: composer:v2 - - name: get composer cache directory + - name: Get composer cache directory id: composer-cache - run: echo "::set-output name=dir::$(composer config cache-files-dir)" + run: echo "COMPOSER_CACHE_DIR=$(composer config cache-files-dir)" >> "$GITHUB_OUTPUT" - name: restore cached dependencies - uses: actions/cache@v2 + uses: actions/cache@v3 with: - path: ${{ steps.composer-cache.outputs.dir }} + path: ${{ steps.composer-cache.outputs.COMPOSER_CACHE_DIR }} key: ${{ matrix.php }}-composer-${{ hashFiles('**/composer.lock') }} restore-keys: ${{ matrix.php }}-composer- - run: composer install --prefer-dist --no-interaction --no-progress @@ -65,7 +65,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Update Version File uses: ArabCoders/write-version-to-file@master @@ -74,10 +74,10 @@ jobs: placeholder: '$(version_via_ci)' - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Docker meta id: meta @@ -95,20 +95,20 @@ jobs: latest=false - name: Login to github - uses: docker/login-action@v1 + uses: docker/login-action@v3 with: registry: ghcr.io username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - name: Login to DockerHub - uses: docker/login-action@v1 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Build and push - uses: docker/build-push-action@v3 + uses: docker/build-push-action@v5 with: platforms: ${{ env.PLATFORMS }} context: .