From cf7725b02e7f9a22599ded3caf68088b4e644737 Mon Sep 17 00:00:00 2001 From: Bob Olde Hampsink Date: Mon, 15 May 2023 13:51:53 +0200 Subject: [PATCH 1/7] Build openswoole --- .github/workflows/docker-publish.yml | 8 +++++++- .../build/extensions/no-debug-non-zts-20160303/openswoole | 7 +++++++ .../no-debug-non-zts-20210902/openswoole-4.12.0 | 5 +++++ 3 files changed, 19 insertions(+), 1 deletion(-) create mode 100755 support/build/extensions/no-debug-non-zts-20160303/openswoole create mode 100755 support/build/extensions/no-debug-non-zts-20210902/openswoole-4.12.0 diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index d57945259..746f32715 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -73,6 +73,9 @@ jobs: - name: Build & deploy ext-redis for php 8.1 run: docker run --platform=linux/arm64 --rm -e AWS_ACCESS_KEY_ID="${{ secrets.AWS_ACCESS_KEY_ID }}" -e AWS_SECRET_ACCESS_KEY="${{ secrets.AWS_SECRET_ACCESS_KEY }}" ghcr.io/robuust/heroku-php-build-heroku-22 deploy.sh extensions/no-debug-non-zts-20210902/redis-5.3.7 --overwrite + - name: Build & deploy ext-swoole for php 8.1 + run: docker run --platform=linux/arm64 --rm -e AWS_ACCESS_KEY_ID="${{ secrets.AWS_ACCESS_KEY_ID }}" -e AWS_SECRET_ACCESS_KEY="${{ secrets.AWS_SECRET_ACCESS_KEY }}" ghcr.io/robuust/heroku-php-build-heroku-22 deploy.sh extensions/no-debug-non-zts-20210902/openswoole-4.12.0 --overwrite + php82: # Ensure push job passes before pushing image. needs: tools @@ -94,4 +97,7 @@ jobs: run: docker run --platform=linux/arm64 --rm -e AWS_ACCESS_KEY_ID="${{ secrets.AWS_ACCESS_KEY_ID }}" -e AWS_SECRET_ACCESS_KEY="${{ secrets.AWS_SECRET_ACCESS_KEY }}" ghcr.io/robuust/heroku-php-build-heroku-22 deploy.sh extensions/no-debug-non-zts-20220829/pcov-1.0.11 --overwrite - name: Build & deploy ext-redis for php 8.2 - run: docker run --platform=linux/arm64 --rm -e AWS_ACCESS_KEY_ID="${{ secrets.AWS_ACCESS_KEY_ID }}" -e AWS_SECRET_ACCESS_KEY="${{ secrets.AWS_SECRET_ACCESS_KEY }}" ghcr.io/robuust/heroku-php-build-heroku-22 deploy.sh extensions/no-debug-non-zts-20220829/redis-5.3.7 --overwrite \ No newline at end of file + run: docker run --platform=linux/arm64 --rm -e AWS_ACCESS_KEY_ID="${{ secrets.AWS_ACCESS_KEY_ID }}" -e AWS_SECRET_ACCESS_KEY="${{ secrets.AWS_SECRET_ACCESS_KEY }}" ghcr.io/robuust/heroku-php-build-heroku-22 deploy.sh extensions/no-debug-non-zts-20220829/redis-5.3.7 --overwrite + + - name: Build & deploy ext-swoole for php 8.2 + run: docker run --platform=linux/arm64 --rm -e AWS_ACCESS_KEY_ID="${{ secrets.AWS_ACCESS_KEY_ID }}" -e AWS_SECRET_ACCESS_KEY="${{ secrets.AWS_SECRET_ACCESS_KEY }}" ghcr.io/robuust/heroku-php-build-heroku-22 deploy.sh extensions/no-debug-non-zts-20220829/openswoole-4.12.0 --overwrite diff --git a/support/build/extensions/no-debug-non-zts-20160303/openswoole b/support/build/extensions/no-debug-non-zts-20160303/openswoole new file mode 100755 index 000000000..d664420d1 --- /dev/null +++ b/support/build/extensions/no-debug-non-zts-20160303/openswoole @@ -0,0 +1,7 @@ +#!/usr/bin/env bash + +dep_name=$(basename $BASH_SOURCE) + +CONFIGURE_EXTRA="--enable-swoole-json --enable-swoole-curl --enable-http2 --enable-sockets --enable-mysqlnd --enable-openssl --with-postgres" + +source $(dirname $BASH_SOURCE)/../pecl diff --git a/support/build/extensions/no-debug-non-zts-20210902/openswoole-4.12.0 b/support/build/extensions/no-debug-non-zts-20210902/openswoole-4.12.0 new file mode 100755 index 000000000..6189c1c28 --- /dev/null +++ b/support/build/extensions/no-debug-non-zts-20210902/openswoole-4.12.0 @@ -0,0 +1,5 @@ +#!/usr/bin/env bash +# Build Path: /app/.heroku/php +# Build Deps: php-8.1.* + +source $(dirname $0)/../no-debug-non-zts-20160303/openswoole From f1ea68c2166af2057f96a3f8af35ad0835b035b7 Mon Sep 17 00:00:00 2001 From: Bob Olde Hampsink Date: Mon, 15 May 2023 13:53:08 +0200 Subject: [PATCH 2/7] Build branch --- .github/workflows/docker-publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 746f32715..4cb3037ac 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -3,7 +3,7 @@ name: Docker on: push: # Publish `robuust` branch to Container Registry - branches: 'robuust' + branches: 'openswoole' jobs: # Push image to GitHub Packages. From af814c3c7dd94277ebcc17744f33aed0f3210b85 Mon Sep 17 00:00:00 2001 From: Bob Olde Hampsink Date: Mon, 15 May 2023 14:06:56 +0200 Subject: [PATCH 3/7] Fix for php 8.2 --- .../extensions/no-debug-non-zts-20220829/openswoole-4.12.0 | 5 +++++ 1 file changed, 5 insertions(+) create mode 100755 support/build/extensions/no-debug-non-zts-20220829/openswoole-4.12.0 diff --git a/support/build/extensions/no-debug-non-zts-20220829/openswoole-4.12.0 b/support/build/extensions/no-debug-non-zts-20220829/openswoole-4.12.0 new file mode 100755 index 000000000..7779a732c --- /dev/null +++ b/support/build/extensions/no-debug-non-zts-20220829/openswoole-4.12.0 @@ -0,0 +1,5 @@ +#!/usr/bin/env bash +# Build Path: /app/.heroku/php +# Build Deps: php-8.2.* + +source $(dirname $0)/../no-debug-non-zts-20160303/openswoole From 1f3b1505e9e4c5d32fa60bed10ebe55570cd33e1 Mon Sep 17 00:00:00 2001 From: Bob Olde Hampsink Date: Mon, 15 May 2023 14:12:43 +0200 Subject: [PATCH 4/7] Bump openswoole version --- .github/workflows/docker-publish.yml | 4 ++-- .../{openswoole-4.12.0 => openswoole-4.12.1} | 0 .../{openswoole-4.12.0 => openswoole-4.12.1} | 0 3 files changed, 2 insertions(+), 2 deletions(-) rename support/build/extensions/no-debug-non-zts-20210902/{openswoole-4.12.0 => openswoole-4.12.1} (100%) rename support/build/extensions/no-debug-non-zts-20220829/{openswoole-4.12.0 => openswoole-4.12.1} (100%) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 4cb3037ac..d2df0e387 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -74,7 +74,7 @@ jobs: run: docker run --platform=linux/arm64 --rm -e AWS_ACCESS_KEY_ID="${{ secrets.AWS_ACCESS_KEY_ID }}" -e AWS_SECRET_ACCESS_KEY="${{ secrets.AWS_SECRET_ACCESS_KEY }}" ghcr.io/robuust/heroku-php-build-heroku-22 deploy.sh extensions/no-debug-non-zts-20210902/redis-5.3.7 --overwrite - name: Build & deploy ext-swoole for php 8.1 - run: docker run --platform=linux/arm64 --rm -e AWS_ACCESS_KEY_ID="${{ secrets.AWS_ACCESS_KEY_ID }}" -e AWS_SECRET_ACCESS_KEY="${{ secrets.AWS_SECRET_ACCESS_KEY }}" ghcr.io/robuust/heroku-php-build-heroku-22 deploy.sh extensions/no-debug-non-zts-20210902/openswoole-4.12.0 --overwrite + run: docker run --platform=linux/arm64 --rm -e AWS_ACCESS_KEY_ID="${{ secrets.AWS_ACCESS_KEY_ID }}" -e AWS_SECRET_ACCESS_KEY="${{ secrets.AWS_SECRET_ACCESS_KEY }}" ghcr.io/robuust/heroku-php-build-heroku-22 deploy.sh extensions/no-debug-non-zts-20210902/openswoole-4.12.1 --overwrite php82: # Ensure push job passes before pushing image. @@ -100,4 +100,4 @@ jobs: run: docker run --platform=linux/arm64 --rm -e AWS_ACCESS_KEY_ID="${{ secrets.AWS_ACCESS_KEY_ID }}" -e AWS_SECRET_ACCESS_KEY="${{ secrets.AWS_SECRET_ACCESS_KEY }}" ghcr.io/robuust/heroku-php-build-heroku-22 deploy.sh extensions/no-debug-non-zts-20220829/redis-5.3.7 --overwrite - name: Build & deploy ext-swoole for php 8.2 - run: docker run --platform=linux/arm64 --rm -e AWS_ACCESS_KEY_ID="${{ secrets.AWS_ACCESS_KEY_ID }}" -e AWS_SECRET_ACCESS_KEY="${{ secrets.AWS_SECRET_ACCESS_KEY }}" ghcr.io/robuust/heroku-php-build-heroku-22 deploy.sh extensions/no-debug-non-zts-20220829/openswoole-4.12.0 --overwrite + run: docker run --platform=linux/arm64 --rm -e AWS_ACCESS_KEY_ID="${{ secrets.AWS_ACCESS_KEY_ID }}" -e AWS_SECRET_ACCESS_KEY="${{ secrets.AWS_SECRET_ACCESS_KEY }}" ghcr.io/robuust/heroku-php-build-heroku-22 deploy.sh extensions/no-debug-non-zts-20220829/openswoole-4.12.1 --overwrite diff --git a/support/build/extensions/no-debug-non-zts-20210902/openswoole-4.12.0 b/support/build/extensions/no-debug-non-zts-20210902/openswoole-4.12.1 similarity index 100% rename from support/build/extensions/no-debug-non-zts-20210902/openswoole-4.12.0 rename to support/build/extensions/no-debug-non-zts-20210902/openswoole-4.12.1 diff --git a/support/build/extensions/no-debug-non-zts-20220829/openswoole-4.12.0 b/support/build/extensions/no-debug-non-zts-20220829/openswoole-4.12.1 similarity index 100% rename from support/build/extensions/no-debug-non-zts-20220829/openswoole-4.12.0 rename to support/build/extensions/no-debug-non-zts-20220829/openswoole-4.12.1 From 2df18dc1ff2d98bc8ae1cdb87487d01b1cdc8b34 Mon Sep 17 00:00:00 2001 From: Bob Olde Hampsink Date: Mon, 15 May 2023 19:02:55 +0200 Subject: [PATCH 5/7] Only build swoole in this branch --- .github/workflows/docker-publish.yml | 51 ++-------------------------- 1 file changed, 2 insertions(+), 49 deletions(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index d2df0e387..3a9c3b84e 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -27,32 +27,9 @@ jobs: - name: Build & push image to GitHub Container Registry run: docker buildx build --pull --platform=linux/arm64,linux/amd64 --tag ghcr.io/robuust/heroku-php-build-heroku-22 --file $(pwd)/support/build/_docker/heroku-22.Dockerfile --push . - tools: - # Ensure push job passes before pushing image. - needs: push - - runs-on: ubuntu-latest - if: github.event_name == 'push' - - steps: - - name: Set up QEMU - uses: docker/setup-qemu-action@v2 - - - name: Build & deploy php-min 8.1 - run: docker run --platform=linux/arm64 --rm -e AWS_ACCESS_KEY_ID="${{ secrets.AWS_ACCESS_KEY_ID }}" -e AWS_SECRET_ACCESS_KEY="${{ secrets.AWS_SECRET_ACCESS_KEY }}" ghcr.io/robuust/heroku-php-build-heroku-22 deploy.sh php-min-8.1.18 --overwrite - - - name: Build & deploy composer 2.5 - run: docker run --platform=linux/arm64 --rm -e AWS_ACCESS_KEY_ID="${{ secrets.AWS_ACCESS_KEY_ID }}" -e AWS_SECRET_ACCESS_KEY="${{ secrets.AWS_SECRET_ACCESS_KEY }}" ghcr.io/robuust/heroku-php-build-heroku-22 deploy.sh composer-2.5.5 --overwrite - - - name: Build & deploy apache 2.4 - run: docker run --platform=linux/arm64 --rm -e AWS_ACCESS_KEY_ID="${{ secrets.AWS_ACCESS_KEY_ID }}" -e AWS_SECRET_ACCESS_KEY="${{ secrets.AWS_SECRET_ACCESS_KEY }}" ghcr.io/robuust/heroku-php-build-heroku-22 deploy.sh apache-2.4.57 --overwrite - - - name: Build & deploy nginx 1.22 - run: docker run --platform=linux/arm64 --rm -e AWS_ACCESS_KEY_ID="${{ secrets.AWS_ACCESS_KEY_ID }}" -e AWS_SECRET_ACCESS_KEY="${{ secrets.AWS_SECRET_ACCESS_KEY }}" ghcr.io/robuust/heroku-php-build-heroku-22 deploy.sh nginx-1.24.0 --overwrite - php81: # Ensure push job passes before pushing image. - needs: tools + needs: push runs-on: ubuntu-latest if: github.event_name == 'push' @@ -61,24 +38,12 @@ jobs: - name: Set up QEMU uses: docker/setup-qemu-action@v2 - - name: Build & deploy php 8.1 - run: docker run --platform=linux/arm64 --rm -e AWS_ACCESS_KEY_ID="${{ secrets.AWS_ACCESS_KEY_ID }}" -e AWS_SECRET_ACCESS_KEY="${{ secrets.AWS_SECRET_ACCESS_KEY }}" ghcr.io/robuust/heroku-php-build-heroku-22 deploy.sh php-8.1.18 --overwrite - - - name: Build & deploy ext-imagick for php 8.1 - run: docker run --platform=linux/arm64 --rm -e AWS_ACCESS_KEY_ID="${{ secrets.AWS_ACCESS_KEY_ID }}" -e AWS_SECRET_ACCESS_KEY="${{ secrets.AWS_SECRET_ACCESS_KEY }}" ghcr.io/robuust/heroku-php-build-heroku-22 deploy.sh extensions/no-debug-non-zts-20210902/imagick-3.7.0 --overwrite - - - name: Build & deploy ext-pcov for php 8.1 - run: docker run --platform=linux/arm64 --rm -e AWS_ACCESS_KEY_ID="${{ secrets.AWS_ACCESS_KEY_ID }}" -e AWS_SECRET_ACCESS_KEY="${{ secrets.AWS_SECRET_ACCESS_KEY }}" ghcr.io/robuust/heroku-php-build-heroku-22 deploy.sh extensions/no-debug-non-zts-20210902/pcov-1.0.11 --overwrite - - - name: Build & deploy ext-redis for php 8.1 - run: docker run --platform=linux/arm64 --rm -e AWS_ACCESS_KEY_ID="${{ secrets.AWS_ACCESS_KEY_ID }}" -e AWS_SECRET_ACCESS_KEY="${{ secrets.AWS_SECRET_ACCESS_KEY }}" ghcr.io/robuust/heroku-php-build-heroku-22 deploy.sh extensions/no-debug-non-zts-20210902/redis-5.3.7 --overwrite - - name: Build & deploy ext-swoole for php 8.1 run: docker run --platform=linux/arm64 --rm -e AWS_ACCESS_KEY_ID="${{ secrets.AWS_ACCESS_KEY_ID }}" -e AWS_SECRET_ACCESS_KEY="${{ secrets.AWS_SECRET_ACCESS_KEY }}" ghcr.io/robuust/heroku-php-build-heroku-22 deploy.sh extensions/no-debug-non-zts-20210902/openswoole-4.12.1 --overwrite php82: # Ensure push job passes before pushing image. - needs: tools + needs: push runs-on: ubuntu-latest if: github.event_name == 'push' @@ -87,17 +52,5 @@ jobs: - name: Set up QEMU uses: docker/setup-qemu-action@v2 - - name: Build & deploy php 8.2 - run: docker run --platform=linux/arm64 --rm -e AWS_ACCESS_KEY_ID="${{ secrets.AWS_ACCESS_KEY_ID }}" -e AWS_SECRET_ACCESS_KEY="${{ secrets.AWS_SECRET_ACCESS_KEY }}" ghcr.io/robuust/heroku-php-build-heroku-22 deploy.sh php-8.2.5 --overwrite - - - name: Build & deploy ext-imagick for php 8.2 - run: docker run --platform=linux/arm64 --rm -e AWS_ACCESS_KEY_ID="${{ secrets.AWS_ACCESS_KEY_ID }}" -e AWS_SECRET_ACCESS_KEY="${{ secrets.AWS_SECRET_ACCESS_KEY }}" ghcr.io/robuust/heroku-php-build-heroku-22 deploy.sh extensions/no-debug-non-zts-20220829/imagick-3.7.0 --overwrite - - - name: Build & deploy ext-pcov for php 8.2 - run: docker run --platform=linux/arm64 --rm -e AWS_ACCESS_KEY_ID="${{ secrets.AWS_ACCESS_KEY_ID }}" -e AWS_SECRET_ACCESS_KEY="${{ secrets.AWS_SECRET_ACCESS_KEY }}" ghcr.io/robuust/heroku-php-build-heroku-22 deploy.sh extensions/no-debug-non-zts-20220829/pcov-1.0.11 --overwrite - - - name: Build & deploy ext-redis for php 8.2 - run: docker run --platform=linux/arm64 --rm -e AWS_ACCESS_KEY_ID="${{ secrets.AWS_ACCESS_KEY_ID }}" -e AWS_SECRET_ACCESS_KEY="${{ secrets.AWS_SECRET_ACCESS_KEY }}" ghcr.io/robuust/heroku-php-build-heroku-22 deploy.sh extensions/no-debug-non-zts-20220829/redis-5.3.7 --overwrite - - name: Build & deploy ext-swoole for php 8.2 run: docker run --platform=linux/arm64 --rm -e AWS_ACCESS_KEY_ID="${{ secrets.AWS_ACCESS_KEY_ID }}" -e AWS_SECRET_ACCESS_KEY="${{ secrets.AWS_SECRET_ACCESS_KEY }}" ghcr.io/robuust/heroku-php-build-heroku-22 deploy.sh extensions/no-debug-non-zts-20220829/openswoole-4.12.1 --overwrite From 667ab91cbbbea344a9e94c29c0b0f029d0404de9 Mon Sep 17 00:00:00 2001 From: Bob Olde Hampsink Date: Mon, 15 May 2023 20:25:59 +0200 Subject: [PATCH 6/7] Added x86 builds --- .github/workflows/docker-publish.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 3a9c3b84e..4fc6c5439 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -41,6 +41,9 @@ jobs: - name: Build & deploy ext-swoole for php 8.1 run: docker run --platform=linux/arm64 --rm -e AWS_ACCESS_KEY_ID="${{ secrets.AWS_ACCESS_KEY_ID }}" -e AWS_SECRET_ACCESS_KEY="${{ secrets.AWS_SECRET_ACCESS_KEY }}" ghcr.io/robuust/heroku-php-build-heroku-22 deploy.sh extensions/no-debug-non-zts-20210902/openswoole-4.12.1 --overwrite + - name: Build & deploy ext-swoole for php 8.1 (x86) + run: docker run --platform=linux/amd64 --rm -e AWS_ACCESS_KEY_ID="${{ secrets.AWS_ACCESS_KEY_ID }}" -e AWS_SECRET_ACCESS_KEY="${{ secrets.AWS_SECRET_ACCESS_KEY }}" ghcr.io/robuust/heroku-php-build-heroku-22 deploy.sh extensions/no-debug-non-zts-20210902/openswoole-4.12.1 --name=extensions/no-debug-non-zts-20210902/openswoole-4.12.1-x86 --overwrite + php82: # Ensure push job passes before pushing image. needs: push @@ -54,3 +57,6 @@ jobs: - name: Build & deploy ext-swoole for php 8.2 run: docker run --platform=linux/arm64 --rm -e AWS_ACCESS_KEY_ID="${{ secrets.AWS_ACCESS_KEY_ID }}" -e AWS_SECRET_ACCESS_KEY="${{ secrets.AWS_SECRET_ACCESS_KEY }}" ghcr.io/robuust/heroku-php-build-heroku-22 deploy.sh extensions/no-debug-non-zts-20220829/openswoole-4.12.1 --overwrite + + - name: Build & deploy ext-swoole for php 8.2 (x86) + run: docker run --platform=linux/amd64 --rm -e AWS_ACCESS_KEY_ID="${{ secrets.AWS_ACCESS_KEY_ID }}" -e AWS_SECRET_ACCESS_KEY="${{ secrets.AWS_SECRET_ACCESS_KEY }}" ghcr.io/robuust/heroku-php-build-heroku-22 deploy.sh extensions/no-debug-non-zts-20220829/openswoole-4.12.1 --name=extensions/no-debug-non-zts-20220829/openswoole-4.12.1-x86 --overwrite From 9d2d20a367926c0e16404c752b68e82f4a769235 Mon Sep 17 00:00:00 2001 From: Bob Olde Hampsink Date: Tue, 23 May 2023 10:06:37 +0200 Subject: [PATCH 7/7] Build openswoole 22 --- .github/workflows/docker-publish.yml | 8 ++++---- .../{openswoole-4.12.1 => openswoole-22.0.0} | 0 .../{openswoole-4.12.1 => openswoole-22.0.0} | 0 3 files changed, 4 insertions(+), 4 deletions(-) rename support/build/extensions/no-debug-non-zts-20210902/{openswoole-4.12.1 => openswoole-22.0.0} (100%) rename support/build/extensions/no-debug-non-zts-20220829/{openswoole-4.12.1 => openswoole-22.0.0} (100%) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 4fc6c5439..a98fc0ae3 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -39,10 +39,10 @@ jobs: uses: docker/setup-qemu-action@v2 - name: Build & deploy ext-swoole for php 8.1 - run: docker run --platform=linux/arm64 --rm -e AWS_ACCESS_KEY_ID="${{ secrets.AWS_ACCESS_KEY_ID }}" -e AWS_SECRET_ACCESS_KEY="${{ secrets.AWS_SECRET_ACCESS_KEY }}" ghcr.io/robuust/heroku-php-build-heroku-22 deploy.sh extensions/no-debug-non-zts-20210902/openswoole-4.12.1 --overwrite + run: docker run --platform=linux/arm64 --rm -e AWS_ACCESS_KEY_ID="${{ secrets.AWS_ACCESS_KEY_ID }}" -e AWS_SECRET_ACCESS_KEY="${{ secrets.AWS_SECRET_ACCESS_KEY }}" ghcr.io/robuust/heroku-php-build-heroku-22 deploy.sh extensions/no-debug-non-zts-20210902/openswoole-22.0.0 --overwrite - name: Build & deploy ext-swoole for php 8.1 (x86) - run: docker run --platform=linux/amd64 --rm -e AWS_ACCESS_KEY_ID="${{ secrets.AWS_ACCESS_KEY_ID }}" -e AWS_SECRET_ACCESS_KEY="${{ secrets.AWS_SECRET_ACCESS_KEY }}" ghcr.io/robuust/heroku-php-build-heroku-22 deploy.sh extensions/no-debug-non-zts-20210902/openswoole-4.12.1 --name=extensions/no-debug-non-zts-20210902/openswoole-4.12.1-x86 --overwrite + run: docker run --platform=linux/amd64 --rm -e AWS_ACCESS_KEY_ID="${{ secrets.AWS_ACCESS_KEY_ID }}" -e AWS_SECRET_ACCESS_KEY="${{ secrets.AWS_SECRET_ACCESS_KEY }}" ghcr.io/robuust/heroku-php-build-heroku-22 deploy.sh extensions/no-debug-non-zts-20210902/openswoole-22.0.0 --name=extensions/no-debug-non-zts-20210902/openswoole-22.0.0-x86 --overwrite php82: # Ensure push job passes before pushing image. @@ -56,7 +56,7 @@ jobs: uses: docker/setup-qemu-action@v2 - name: Build & deploy ext-swoole for php 8.2 - run: docker run --platform=linux/arm64 --rm -e AWS_ACCESS_KEY_ID="${{ secrets.AWS_ACCESS_KEY_ID }}" -e AWS_SECRET_ACCESS_KEY="${{ secrets.AWS_SECRET_ACCESS_KEY }}" ghcr.io/robuust/heroku-php-build-heroku-22 deploy.sh extensions/no-debug-non-zts-20220829/openswoole-4.12.1 --overwrite + run: docker run --platform=linux/arm64 --rm -e AWS_ACCESS_KEY_ID="${{ secrets.AWS_ACCESS_KEY_ID }}" -e AWS_SECRET_ACCESS_KEY="${{ secrets.AWS_SECRET_ACCESS_KEY }}" ghcr.io/robuust/heroku-php-build-heroku-22 deploy.sh extensions/no-debug-non-zts-20220829/openswoole-22.0.0 --overwrite - name: Build & deploy ext-swoole for php 8.2 (x86) - run: docker run --platform=linux/amd64 --rm -e AWS_ACCESS_KEY_ID="${{ secrets.AWS_ACCESS_KEY_ID }}" -e AWS_SECRET_ACCESS_KEY="${{ secrets.AWS_SECRET_ACCESS_KEY }}" ghcr.io/robuust/heroku-php-build-heroku-22 deploy.sh extensions/no-debug-non-zts-20220829/openswoole-4.12.1 --name=extensions/no-debug-non-zts-20220829/openswoole-4.12.1-x86 --overwrite + run: docker run --platform=linux/amd64 --rm -e AWS_ACCESS_KEY_ID="${{ secrets.AWS_ACCESS_KEY_ID }}" -e AWS_SECRET_ACCESS_KEY="${{ secrets.AWS_SECRET_ACCESS_KEY }}" ghcr.io/robuust/heroku-php-build-heroku-22 deploy.sh extensions/no-debug-non-zts-20220829/openswoole-22.0.0 --name=extensions/no-debug-non-zts-20220829/openswoole-22.0.0-x86 --overwrite diff --git a/support/build/extensions/no-debug-non-zts-20210902/openswoole-4.12.1 b/support/build/extensions/no-debug-non-zts-20210902/openswoole-22.0.0 similarity index 100% rename from support/build/extensions/no-debug-non-zts-20210902/openswoole-4.12.1 rename to support/build/extensions/no-debug-non-zts-20210902/openswoole-22.0.0 diff --git a/support/build/extensions/no-debug-non-zts-20220829/openswoole-4.12.1 b/support/build/extensions/no-debug-non-zts-20220829/openswoole-22.0.0 similarity index 100% rename from support/build/extensions/no-debug-non-zts-20220829/openswoole-4.12.1 rename to support/build/extensions/no-debug-non-zts-20220829/openswoole-22.0.0