Skip to content

Commit d1418e0

Browse files
committed
v25.2.0
1 parent a110835 commit d1418e0

File tree

102 files changed

+1699
-6160
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

102 files changed

+1699
-6160
lines changed

.github/workflows/build_latest_alpine_images.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,49 +7,49 @@ on:
77

88
jobs:
99
build_latest_images:
10-
runs-on: ubuntu-latest
10+
runs-on: ubuntu-22.04
1111
if: ${{ github.repository == 'openswoole/docker-openswoole' }}
1212
strategy:
13-
fail-fast: true
13+
fail-fast: false
1414
matrix:
15-
php: ["8.1", "8.2", "8.3"]
15+
php: ["8.2", "8.3", "8.4"]
1616

1717
steps:
1818
-
1919
name: Checkout
20-
uses: actions/checkout@v2
20+
uses: actions/checkout@v4
2121

2222
-
2323
name: Set up QEMU
24-
uses: docker/setup-qemu-action@v1
24+
uses: docker/setup-qemu-action@v3
2525

2626
-
2727
name: Set up Docker Buildx
28-
uses: docker/setup-buildx-action@v1
28+
uses: docker/setup-buildx-action@v3
2929

3030
-
3131
name: Login to DockerHub
32-
uses: docker/login-action@v1
32+
uses: docker/login-action@v3
3333
with:
3434
username: ${{ secrets.DOCKERHUB_USERNAME }}
3535
password: ${{ secrets.DOCKERHUB_TOKEN }}
3636

3737
-
3838
name: Set full names of the Docker image
3939
id: set_full_names
40-
run: echo "::set-output name=full_names::openswoole/swoole:php${{ matrix.php }}-alpine"
40+
run: echo "::set-output name=full_names::openswoole/openswoole:php${{ matrix.php }}-alpine"
4141

4242
-
43-
name: Build and push Docker image openswoole/swoole:php${{ matrix.php }}-alpine
43+
name: Build and push Docker image openswoole/openswoole:php${{ matrix.php }}-alpine
4444
id: docker_build
45-
uses: docker/build-push-action@v2
45+
uses: docker/build-push-action@v5
4646
with:
4747
context: .
4848
file: dockerfiles/latest/php${{ matrix.php }}/alpine/Dockerfile
49-
platforms: linux/386,linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64/v8,linux/ppc64le,linux/s390x
49+
platforms: linux/amd64,linux/arm64/v8,linux/ppc64le,linux/s390x
5050
push: true
5151
tags: ${{ steps.set_full_names.outputs.full_names }}
5252

5353
-
54-
name: Image digest of openswoole/swoole:php${{ matrix.php }}-alpine
54+
name: Image digest of openswoole/openswoole:php${{ matrix.php }}-alpine
5555
run: echo ${{ steps.docker_build.outputs.digest }}

.github/workflows/build_latest_dev_images.yml

Lines changed: 0 additions & 56 deletions
This file was deleted.

.github/workflows/build_latest_images.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,49 +7,49 @@ on:
77

88
jobs:
99
build_latest_images:
10-
runs-on: ubuntu-latest
10+
runs-on: ubuntu-22.04
1111
if: ${{ github.repository == 'openswoole/docker-openswoole' }}
1212
strategy:
13-
fail-fast: true
13+
fail-fast: false
1414
matrix:
15-
php: ["8.1", "8.2", "8.3"]
15+
php: ["8.2", "8.3", "8.4"]
1616

1717
steps:
1818
-
1919
name: Checkout
20-
uses: actions/checkout@v2
20+
uses: actions/checkout@v4
2121

2222
-
2323
name: Set up QEMU
24-
uses: docker/setup-qemu-action@v1
24+
uses: docker/setup-qemu-action@v3
2525

2626
-
2727
name: Set up Docker Buildx
28-
uses: docker/setup-buildx-action@v1
28+
uses: docker/setup-buildx-action@v3
2929

3030
-
3131
name: Login to DockerHub
32-
uses: docker/login-action@v1
32+
uses: docker/login-action@v3
3333
with:
3434
username: ${{ secrets.DOCKERHUB_USERNAME }}
3535
password: ${{ secrets.DOCKERHUB_TOKEN }}
3636

3737
-
3838
name: Set full names of the Docker image
3939
id: set_full_names
40-
run: echo "::set-output name=full_names::openswoole/swoole:php${{ matrix.php }}"
40+
run: echo "::set-output name=full_names::openswoole/openswoole:php${{ matrix.php }}"
4141

4242
-
43-
name: Build and push Docker image openswoole/swoole:php${{ matrix.php }}
43+
name: Build and push Docker image openswoole/openswoole:php${{ matrix.php }}
4444
id: docker_build
45-
uses: docker/build-push-action@v2
45+
uses: docker/build-push-action@v5
4646
with:
4747
context: .
4848
file: dockerfiles/latest/php${{ matrix.php }}/cli/Dockerfile
49-
platforms: linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64/v8,linux/ppc64le
49+
platforms: linux/amd64,linux/arm64/v8,linux/ppc64le,linux/s390x
5050
push: true
5151
tags: ${{ steps.set_full_names.outputs.full_names }}
5252

5353
-
54-
name: Image digest of openswoole/swoole:php${{ matrix.php }}
54+
name: Image digest of openswoole/openswoole:php${{ matrix.php }}
5555
run: echo ${{ steps.docker_build.outputs.digest }}

.github/workflows/build_versioned_alpine_images.yml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@ on:
99

1010
jobs:
1111
build_versioned_alpine_images:
12-
runs-on: ubuntu-latest
12+
runs-on: ubuntu-22.04
1313
if: ${{ github.repository == 'openswoole/docker-openswoole' }}
1414
strategy:
15-
fail-fast: true
15+
fail-fast: false
1616
matrix:
17-
php: ["8.1", "8.2", "8.3"]
17+
php: ["8.2", "8.3", "8.4"]
1818
swoole47:
1919
- ${{ contains(github.ref, '4.7.') }}
2020

@@ -23,19 +23,19 @@ jobs:
2323
steps:
2424
-
2525
name: Checkout
26-
uses: actions/checkout@v2
26+
uses: actions/checkout@v4
2727

2828
-
2929
name: Set up QEMU
30-
uses: docker/setup-qemu-action@v1
30+
uses: docker/setup-qemu-action@v3
3131

3232
-
3333
name: Set up Docker Buildx
34-
uses: docker/setup-buildx-action@v1
34+
uses: docker/setup-buildx-action@v3
3535

3636
-
3737
name: Login to DockerHub
38-
uses: docker/login-action@v1
38+
uses: docker/login-action@v3
3939
with:
4040
username: ${{ secrets.DOCKERHUB_USERNAME }}
4141
password: ${{ secrets.DOCKERHUB_TOKEN }}
@@ -49,29 +49,29 @@ jobs:
4949
major_version=${branch_name%.*}
5050
if egrep -q '^status\:\s*"under development"\s*($|\#)' "$(pwd)/config/${branch_name}.yml" ; then
5151
if [ ${{ matrix.php }} == '8.1' ] ; then
52-
echo "::set-output name=full_names::openswoole/swoole:${branch_name}-php${{ matrix.php }}-alpine,openswoole/swoole:${major_version}-php${{ matrix.php }}-alpine,openswoole/swoole:${major_version}-alpine,openswoole/swoole:latest-alpine"
52+
echo "::set-output name=full_names::openswoole/openswoole:${branch_name}-php${{ matrix.php }}-alpine,openswoole/openswoole:${major_version}-php${{ matrix.php }}-alpine,openswoole/openswoole:${major_version}-alpine,openswoole/openswoole:latest-alpine"
5353
else
5454
if [ ${{ matrix.php }} == '7.4' ] && [ ${major_version} == '4.4' ] ; then
55-
echo "::set-output name=full_names::openswoole/swoole:${branch_name}-php${{ matrix.php }}-alpine,openswoole/swoole:${major_version}-php${{ matrix.php }}-alpine,openswoole/swoole:${major_version}-alpine"
55+
echo "::set-output name=full_names::openswoole/openswoole:${branch_name}-php${{ matrix.php }}-alpine,openswoole/openswoole:${major_version}-php${{ matrix.php }}-alpine,openswoole/openswoole:${major_version}-alpine"
5656
else
57-
echo "::set-output name=full_names::openswoole/swoole:${branch_name}-php${{ matrix.php }}-alpine,openswoole/swoole:${major_version}-php${{ matrix.php }}-alpine"
57+
echo "::set-output name=full_names::openswoole/openswoole:${branch_name}-php${{ matrix.php }}-alpine,openswoole/openswoole:${major_version}-php${{ matrix.php }}-alpine"
5858
fi
5959
fi
6060
else
61-
echo "::set-output name=full_names::openswoole/swoole:${branch_name}-php${{ matrix.php }}-alpine"
61+
echo "::set-output name=full_names::openswoole/openswoole:${branch_name}-php${{ matrix.php }}-alpine"
6262
fi
6363
6464
-
65-
name: Build and push Docker image openswoole/swoole:${{ steps.params.outputs.branch_name }}-php${{ matrix.php }}-alpine
65+
name: Build and push Docker image openswoole/openswoole:${{ steps.params.outputs.branch_name }}-php${{ matrix.php }}-alpine
6666
id: docker_build
67-
uses: docker/build-push-action@v2
67+
uses: docker/build-push-action@v5
6868
with:
6969
context: .
7070
file: dockerfiles/${{ steps.params.outputs.branch_name }}/php${{ matrix.php }}/alpine/Dockerfile
71-
platforms: linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64/v8,linux/ppc64le
71+
platforms: linux/amd64,linux/arm64/v8,linux/ppc64le,linux/s390x
7272
push: true
7373
tags: ${{ steps.params.outputs.full_names }}
7474

7575
-
76-
name: Image digest of openswoole/swoole:${{ steps.params.outputs.branch_name }}-php${{ matrix.php }}-alpine
76+
name: Image digest of openswoole/openswoole:${{ steps.params.outputs.branch_name }}-php${{ matrix.php }}-alpine
7777
run: echo ${{ steps.docker_build.outputs.digest }}

.github/workflows/build_versioned_dev_images.yml

Lines changed: 0 additions & 77 deletions
This file was deleted.

0 commit comments

Comments
 (0)