Skip to content

Commit 4ad36e5

Browse files
committed
Try pinning memcached Docker container version
1 parent 47a18a8 commit 4ad36e5

File tree

5 files changed

+23
-0
lines changed

5 files changed

+23
-0
lines changed

.github/workflows/reusable-end-to-end-tests.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,10 @@ jobs:
8181
show-progress: ${{ runner.debug == '1' && 'true' || 'false' }}
8282
persist-credentials: false
8383

84+
- name: Create a Docker override file for memcached
85+
if: ${{ contains( fromJSON('["7.2", "7.3", "7.4", "8.0", "8.1", "8.2"]'), inputs.php ) }}
86+
run: cp "tools/local-env/memcached-bookworm-docker-compose.override.yml" docker-compose.override.yml
87+
8488
- name: Create a Docker override file
8589
if: ${{ contains( fromJSON('["8.3", "8.4"]'), inputs.php-version ) }}
8690
env:

.github/workflows/reusable-performance-test-v2.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,10 @@ jobs:
121121
fetch-depth: ${{ github.event_name == 'workflow_dispatch' && '2' || '1' }}
122122
persist-credentials: false
123123

124+
- name: Create a Docker override file for memcached
125+
if: ${{ contains( fromJSON('["7.2", "7.3", "7.4", "8.0", "8.1", "8.2"]'), inputs.php ) }}
126+
run: cp "tools/local-env/memcached-bookworm-docker-compose.override.yml" docker-compose.override.yml
127+
124128
- name: Create a Docker override file
125129
if: ${{ contains( fromJSON('["8.3", "8.4"]'), inputs.php-version ) }}
126130
env:

.github/workflows/reusable-phpunit-tests-v3.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,10 @@ jobs:
136136
show-progress: ${{ runner.debug == '1' && 'true' || 'false' }}
137137
persist-credentials: false
138138

139+
- name: Create a Docker override file for memcached
140+
if: ${{ contains( fromJSON('["7.2", "7.3", "7.4", "8.0", "8.1", "8.2"]'), inputs.php ) }}
141+
run: cp "tools/local-env/memcached-bookworm-docker-compose.override.yml" docker-compose.override.yml
142+
139143
- name: Create a Docker override file
140144
if: ${{ contains( fromJSON('["8.3", "8.4"]'), inputs.php ) }}
141145
env:

.github/workflows/reusable-test-local-docker-environment-v1.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,10 @@ jobs:
9191
show-progress: ${{ runner.debug == '1' && 'true' || 'false' }}
9292
persist-credentials: false
9393

94+
- name: Create a Docker override file for memcached
95+
if: ${{ contains( fromJSON('["7.2", "7.3", "7.4", "8.0", "8.1", "8.2"]'), inputs.php ) }}
96+
run: cp "tools/local-env/memcached-bookworm-docker-compose.override.yml" docker-compose.override.yml
97+
9498
- name: Create a Docker override file
9599
if: ${{ contains( fromJSON('["8.3", "8.4"]'), inputs.php ) }}
96100
env:
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# This override file is a temporary solution to force the use of a specific version of the
2+
# `memcached` image while the cause of recent failures can be investigated.
3+
# See https://core.trac.wordpress.org/ticket/63876.
4+
services:
5+
6+
memcached:
7+

0 commit comments

Comments
 (0)