Skip to content

Commit 39036dc

Browse files
fix(ci): renew PHP FTP test certificate (#4060)
* fix(ci): renew PHP FTP test certificate * ci: bump Bookworm image version to 10 * ci: migrate Bookworm images to version 10
1 parent 0850eaf commit 39036dc

21 files changed

Lines changed: 113 additions & 41 deletions

File tree

.github/workflows/prof_asan.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
CARGO_TARGET_DIR: /tmp/build-cargo
2222
RUST_TOOLCHAIN: nightly-2025-06-13
2323
container:
24-
image: datadog/dd-trace-ci:php-${{matrix.php-version}}_bookworm-9
24+
image: datadog/dd-trace-ci:php-${{matrix.php-version}}_bookworm-10
2525
# https://docs.github.com/en/actions/creating-actions/dockerfile-support-for-github-actions#user
2626
options: --user root
2727

@@ -86,7 +86,7 @@ jobs:
8686
CARGO_TARGET_DIR: /tmp/build-cargo
8787
UBSAN_OPTIONS: print_stacktrace=1:halt_on_error=1
8888
container:
89-
image: datadog/dd-trace-ci:php-8.5_bookworm-9
89+
image: datadog/dd-trace-ci:php-8.5_bookworm-10
9090
options: --user root
9191

9292
steps:

.gitlab/generate-appsec.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@
7171
"test appsec extension":
7272
stage: test
7373
extends: .appsec_test
74-
image: registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci:php-${PHP_MAJOR_MINOR}_bookworm-9
74+
image: registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci:php-${PHP_MAJOR_MINOR}_bookworm-10
7575
variables:
7676
KUBERNETES_CPU_REQUEST: 3
7777
KUBERNETES_CPU_LIMIT: 3
@@ -338,7 +338,7 @@
338338
"appsec code coverage":
339339
stage: test
340340
extends: .appsec_test
341-
image: registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci:php-8.3_bookworm-9
341+
image: registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci:php-8.3_bookworm-10
342342
variables:
343343
KUBERNETES_CPU_REQUEST: 3
344344
KUBERNETES_MEMORY_REQUEST: 3Gi
@@ -420,7 +420,7 @@
420420
"appsec lint":
421421
stage: test
422422
extends: .appsec_test
423-
image: registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci:php-8.3_bookworm-9
423+
image: registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci:php-8.3_bookworm-10
424424
variables:
425425
KUBERNETES_CPU_REQUEST: 3
426426
KUBERNETES_MEMORY_REQUEST: 9Gi
@@ -442,7 +442,7 @@
442442
"test appsec helper asan":
443443
stage: test
444444
extends: .appsec_test
445-
image: registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci:bookworm-9
445+
image: registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci:bookworm-10
446446
variables:
447447
KUBERNETES_CPU_REQUEST: 3
448448
KUBERNETES_MEMORY_REQUEST: 3Gi
@@ -468,7 +468,7 @@
468468
#"fuzz appsec helper":
469469
# stage: test
470470
# extends: .appsec_test
471-
# image: registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci:bookworm-9
471+
# image: registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci:bookworm-10
472472
# variables:
473473
# KUBERNETES_CPU_REQUEST: 3
474474
# KUBERNETES_MEMORY_REQUEST: 5Gi

.gitlab/generate-package.php

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -48,13 +48,13 @@
4848
$asan_build_platforms = [
4949
[
5050
"triplet" => "x86_64-unknown-linux-gnu",
51-
"image_template" => "registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci:php-%s_bookworm-9",
51+
"image_template" => "registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci:php-%s_bookworm-10",
5252
"arch" => "amd64",
5353
"host_os" => "linux-gnu",
5454
],
5555
[
5656
"triplet" => "aarch64-unknown-linux-gnu",
57-
"image_template" => "registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci:php-%s_bookworm-9",
57+
"image_template" => "registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci:php-%s_bookworm-10",
5858
"arch" => "arm64",
5959
"host_os" => "linux-gnu",
6060
]
@@ -347,7 +347,7 @@ function appsec_image_from_tag_mapping(string $tag): string
347347

348348
"pecl build":
349349
stage: tracing
350-
image: "registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci:php-7.4_bookworm-9"
350+
image: "registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci:php-7.4_bookworm-10"
351351
tags: [ "arch:amd64" ]
352352
needs: [ "prepare code" ]
353353
script:
@@ -397,7 +397,7 @@ function appsec_image_from_tag_mapping(string $tag): string
397397
<?php foreach ($arch_targets as $arch): ?>
398398
"aggregate tracing extension: [<?= $arch ?>]":
399399
stage: tracing
400-
image: "registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci:php-7.4_bookworm-9"
400+
image: "registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci:php-7.4_bookworm-10"
401401
tags: [ "arch:amd64" ]
402402
script: ls ./
403403
variables:
@@ -1195,7 +1195,7 @@ function appsec_image_from_tag_mapping(string $tag): string
11951195

11961196
"pecl tests":
11971197
stage: verify
1198-
image: "registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci:php-${PHP_VERSION}_bookworm-9"
1198+
image: "registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci:php-${PHP_VERSION}_bookworm-10"
11991199
tags: [ "arch:amd64" ]
12001200
services:
12011201
- !reference [.services, request-replayer]
@@ -1228,7 +1228,7 @@ function appsec_image_from_tag_mapping(string $tag): string
12281228

12291229
"min install tests":
12301230
stage: verify
1231-
image: registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci:php-8.0-shared-ext-9
1231+
image: registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci:php-8.0-shared-ext-10
12321232
tags: [ "arch:amd64" ]
12331233
variables:
12341234
MAX_TEST_PARALLELISM: 8
@@ -1411,7 +1411,7 @@ function appsec_image_from_tag_mapping(string $tag): string
14111411
variables:
14121412
VALGRIND: false
14131413
ARCH: "<?= $arch ?>"
1414-
CONTAINER_SUFFIX: bookworm-9
1414+
CONTAINER_SUFFIX: bookworm-10
14151415
LOADER_IMAGE_REPO: "registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci"
14161416
needs:
14171417
- job: "package loader: [<?= $arch ?>]"

.gitlab/generate-profiler.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@
8585
"clippy NTS":
8686
stage: test
8787
tags: [ "arch:amd64" ]
88-
image: registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci:php-${PHP_MAJOR_MINOR}_bookworm-9
88+
image: registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci:php-${PHP_MAJOR_MINOR}_bookworm-10
8989
variables:
9090
KUBERNETES_CPU_REQUEST: 5
9191
KUBERNETES_CPU_LIMIT: 5
@@ -109,7 +109,7 @@
109109
"Cargo test":
110110
stage: test
111111
tags: [ "arch:amd64" ]
112-
image: registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci:php-8.5_bookworm-9
112+
image: registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci:php-8.5_bookworm-10
113113
variables:
114114
KUBERNETES_CPU_REQUEST: 5
115115
KUBERNETES_CPU_LIMIT: 5
@@ -129,7 +129,7 @@
129129
"PHP language tests":
130130
stage: test
131131
tags: [ "arch:${ARCH}" ]
132-
image: registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci:php-${PHP_MAJOR_MINOR}_bookworm-9
132+
image: registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci:php-${PHP_MAJOR_MINOR}_bookworm-10
133133
variables:
134134
KUBERNETES_CPU_REQUEST: 5
135135
KUBERNETES_CPU_LIMIT: 5

.gitlab/generate-shared.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
- IMAGE:
2222
- "centos-7"
2323
- "php-compile-extension-alpine"
24-
- "bookworm-9"
24+
- "bookworm-10"
2525
script:
2626
- if [ -f "/opt/libuv/lib/pkgconfig/libuv.pc" ]; then export PKG_CONFIG_PATH="/opt/libuv/lib/pkgconfig:$PKG_CONFIG_PATH"; fi
2727
- if [ -d "/opt/catch2" ]; then export CMAKE_PREFIX_PATH=/opt/catch2; fi
@@ -45,7 +45,7 @@
4545
"C components UBSAN":
4646
tags: [ "arch:amd64" ]
4747
stage: test
48-
image: "registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci:bookworm-9"
48+
image: "registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci:bookworm-10"
4949
needs: []
5050
script:
5151
- if [ -f "/opt/libuv/lib/pkgconfig/libuv.pc" ]; then export PKG_CONFIG_PATH="/opt/libuv/lib/pkgconfig:$PKG_CONFIG_PATH"; fi
@@ -69,7 +69,7 @@
6969
"Build & Test Tea":
7070
tags: [ "arch:amd64" ]
7171
stage: build
72-
image: "registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci:php-${PHP_MAJOR_MINOR}_bookworm-9"
72+
image: "registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci:php-${PHP_MAJOR_MINOR}_bookworm-10"
7373
parallel:
7474
matrix:
7575
- PHP_MAJOR_MINOR: *no_asan_minor_major_targets
@@ -98,7 +98,7 @@
9898
.tea_test:
9999
tags: [ "arch:amd64" ]
100100
stage: test
101-
image: "registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci:php-${PHP_MAJOR_MINOR}_bookworm-9"
101+
image: "registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci:php-${PHP_MAJOR_MINOR}_bookworm-10"
102102
interruptible: true
103103
rules:
104104
- if: $CI_COMMIT_BRANCH == "master"
@@ -122,7 +122,7 @@
122122
needs: []
123123
variables:
124124
PHP_MAJOR_MINOR: "<?= $all_minor_major_targets[count($all_minor_major_targets) - 1] ?>"
125-
image: "registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci:php-${PHP_MAJOR_MINOR}_bookworm-9"
125+
image: "registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci:php-${PHP_MAJOR_MINOR}_bookworm-10"
126126
script:
127127
- |
128128
if ! command -v cc >/dev/null 2>&1 && ! command -v clang >/dev/null 2>&1 && ! command -v gcc >/dev/null 2>&1; then
@@ -185,7 +185,7 @@
185185
?>
186186
"ZAI Shared Tests: [<?= $major_minor ?>]":
187187
extends: .tea_test
188-
image: "registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci:php-<?= $major_minor ?>-shared-ext-9"
188+
image: "registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci:php-<?= $major_minor ?>-shared-ext-10"
189189
needs:
190190
- job: "Build & Test Tea"
191191
parallel:

.gitlab/generate-tracer.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ function before_script_steps($with_docker_auth = false) {
6767
"compile extension: debug":
6868
stage: compile
6969
tags: [ "arch:${ARCH}" ]
70-
image: registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci:php-${PHP_MAJOR_MINOR}_bookworm-9
70+
image: registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci:php-${PHP_MAJOR_MINOR}_bookworm-10
7171
parallel:
7272
matrix:
7373
- PHP_MAJOR_MINOR: *all_minor_major_targets
@@ -193,7 +193,7 @@ function before_script_steps($with_docker_auth = false) {
193193
.base_test:
194194
stage: test
195195
tags: [ "arch:${ARCH}" ]
196-
image: registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci:php-${PHP_MAJOR_MINOR}_bookworm-9
196+
image: registry.ddbuild.io/ci/dd-trace-php/dd-trace-ci:php-${PHP_MAJOR_MINOR}_bookworm-10
197197
timeout: 60m
198198
interruptible: true
199199
rules:

docker-compose.yml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -72,19 +72,19 @@ services:
7272
# --- Alpine ---
7373
'8.0-alpine': { <<: *linux_php_service, image: 'datadog/dd-trace-ci:php-8.0_alpine' }
7474
# --- Bookworm ---
75-
'7.0-bookworm': { <<: *linux_php_service, image: 'datadog/dd-trace-ci:php-7.0_bookworm-9' }
76-
'7.1-bookworm': { <<: *linux_php_service, image: 'datadog/dd-trace-ci:php-7.1_bookworm-9' }
77-
'7.2-bookworm': { <<: *linux_php_service, image: 'datadog/dd-trace-ci:php-7.2_bookworm-9' }
78-
'7.3-bookworm': { <<: *linux_php_service, image: 'datadog/dd-trace-ci:php-7.3_bookworm-9' }
79-
'7.4-bookworm': { <<: *linux_php_service, image: 'datadog/dd-trace-ci:php-7.4_bookworm-9' }
80-
'7.4-bookworm-shared-ext': { <<: *linux_php_service, image: 'datadog/dd-trace-ci:php-7.4-shared-ext-9' }
81-
'8.0-bookworm': { <<: *linux_php_service, image: 'datadog/dd-trace-ci:php-8.0_bookworm-9' }
82-
'8.0-bookworm-shared-ext': { <<: *linux_php_service, image: 'datadog/dd-trace-ci:php-8.0-shared-ext-9' }
83-
'8.1-bookworm': { <<: *linux_php_service, image: 'datadog/dd-trace-ci:php-8.1_bookworm-9' }
84-
'8.2-bookworm': { <<: *linux_php_service, image: 'datadog/dd-trace-ci:php-8.2_bookworm-9' }
85-
'8.3-bookworm': { <<: *linux_php_service, image: 'datadog/dd-trace-ci:php-8.3_bookworm-9' }
86-
'8.4-bookworm': { <<: *linux_php_service, image: 'datadog/dd-trace-ci:php-8.4_bookworm-9' }
87-
'8.5-bookworm': { <<: *linux_php_service, image: 'datadog/dd-trace-ci:php-8.5_bookworm-9' }
75+
'7.0-bookworm': { <<: *linux_php_service, image: 'datadog/dd-trace-ci:php-7.0_bookworm-10' }
76+
'7.1-bookworm': { <<: *linux_php_service, image: 'datadog/dd-trace-ci:php-7.1_bookworm-10' }
77+
'7.2-bookworm': { <<: *linux_php_service, image: 'datadog/dd-trace-ci:php-7.2_bookworm-10' }
78+
'7.3-bookworm': { <<: *linux_php_service, image: 'datadog/dd-trace-ci:php-7.3_bookworm-10' }
79+
'7.4-bookworm': { <<: *linux_php_service, image: 'datadog/dd-trace-ci:php-7.4_bookworm-10' }
80+
'7.4-bookworm-shared-ext': { <<: *linux_php_service, image: 'datadog/dd-trace-ci:php-7.4-shared-ext-10' }
81+
'8.0-bookworm': { <<: *linux_php_service, image: 'datadog/dd-trace-ci:php-8.0_bookworm-10' }
82+
'8.0-bookworm-shared-ext': { <<: *linux_php_service, image: 'datadog/dd-trace-ci:php-8.0-shared-ext-10' }
83+
'8.1-bookworm': { <<: *linux_php_service, image: 'datadog/dd-trace-ci:php-8.1_bookworm-10' }
84+
'8.2-bookworm': { <<: *linux_php_service, image: 'datadog/dd-trace-ci:php-8.2_bookworm-10' }
85+
'8.3-bookworm': { <<: *linux_php_service, image: 'datadog/dd-trace-ci:php-8.3_bookworm-10' }
86+
'8.4-bookworm': { <<: *linux_php_service, image: 'datadog/dd-trace-ci:php-8.4_bookworm-10' }
87+
'8.5-bookworm': { <<: *linux_php_service, image: 'datadog/dd-trace-ci:php-8.5_bookworm-10' }
8888
# --- CentOS 6 ---
8989
'7.0-centos7': { <<: *linux_php_service, image: 'datadog/dd-trace-ci:php-7.0_centos-7' }
9090
'7.1-centos7': { <<: *linux_php_service, image: 'datadog/dd-trace-ci:php-7.1_centos-7' }

dockerfiles/ci/bookworm/.env

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
BOOKWORM_CURRENT_VERSION=8
2-
BOOKWORM_NEXT_VERSION=9
1+
BOOKWORM_CURRENT_VERSION=10
2+
BOOKWORM_NEXT_VERSION=11

dockerfiles/ci/bookworm/cert.pem

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIIDlTCCAn2gAwIBAgIUb9Avckyt1MHYsaBDGCpNBX2DtJowDQYJKoZIhvcNAQEL
3+
BQAwWTESMBAGA1UEAwwJMTI3LjAuMC4xMQswCQYDVQQGEwJBVTETMBEGA1UECAwK
4+
U29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMCAX
5+
DTI1MDEwMTAwMDAwMFoYDzIwOTkxMjMxMjM1OTU5WjBZMRIwEAYDVQQDDAkxMjcu
6+
MC4wLjExCzAJBgNVBAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQK
7+
DBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwggEiMA0GCSqGSIb3DQEBAQUAA4IB
8+
DwAwggEKAoIBAQDChB5LljS2j20SXa+VHvEpsjmPtLEiuel4CDibe0v2yMBXzX+U
9+
FhHUutrMSVpLRnk2s+WJ8voBPb7jTICm3u5VYnOjbmWAyC5ViuGhBNdhxOMCjiJs
10+
3qEauNu+oQDS3cQeEVBHK4U05fxOKaXS+B3r1FvIiJUjj7yf5RfT1Rw3EvV5oDLj
11+
fgv53tfD6CdQPf3d7XR5NdkZmiP/GDgNBkiaW/u/8i424l1TWHTd878CdxXUhZo5
12+
Cmu2ZoJm/JsVrnJ2FdovE3N+R+0FtKbaZZYK60R0jFb95oSzJI11IRK+Leij+4dS
13+
2c5nlkS+7Ew3/1VlHZJt99aoD2JPh2Ea+56PAgMBAAGjUzBRMB0GA1UdDgQWBBQ2
14+
qPSBOmDn3biSI5Nhc5mdcUUrtjAfBgNVHSMEGDAWgBQ2qPSBOmDn3biSI5Nhc5md
15+
cUUrtjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCgQgPjZDV4
16+
xJySpf18XqnuQlteoxFQIFEe3edg7W7aC9E4g6L9ZtqnopmSDw1+RRT2bzBc1Uuz
17+
MSs77OJlnM/OxrEBqP73GZXG5VvnOj36d4ZVJjh5NWBTdqegkNhkyMOBHLpGLWMv
18+
wYOzXew4Q1yH6iIxZGUUu/BdV+cr933pAFZSaEGrXWWiYL2WI0eirALrMleuZpXL
19+
qaQfMX8dnFrIzo7lkXZIPQjAkeL6HleJPIW6WhoLvhxAyOU1vPzNmXRjFItiMQqN
20+
o567EM5VXKsJ40L27NfslzrgGA7SO6aiALoITX3zSZJ7qyNi9c5wpl1jKqspprjk
21+
PWgM+zxSgE3x
22+
-----END CERTIFICATE-----
23+
-----BEGIN PRIVATE KEY-----
24+
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDChB5LljS2j20S
25+
Xa+VHvEpsjmPtLEiuel4CDibe0v2yMBXzX+UFhHUutrMSVpLRnk2s+WJ8voBPb7j
26+
TICm3u5VYnOjbmWAyC5ViuGhBNdhxOMCjiJs3qEauNu+oQDS3cQeEVBHK4U05fxO
27+
KaXS+B3r1FvIiJUjj7yf5RfT1Rw3EvV5oDLjfgv53tfD6CdQPf3d7XR5NdkZmiP/
28+
GDgNBkiaW/u/8i424l1TWHTd878CdxXUhZo5Cmu2ZoJm/JsVrnJ2FdovE3N+R+0F
29+
tKbaZZYK60R0jFb95oSzJI11IRK+Leij+4dS2c5nlkS+7Ew3/1VlHZJt99aoD2JP
30+
h2Ea+56PAgMBAAECggEAWDGUFNxxYRbNsuaUbi3d1XRwAdbA+8hEcX50wBZavnWO
31+
NCFCB5AsHIJuIvLdREUbP3C4kd//d6GZ07BDoqVwdXlSihbLYeUhkPqLy7iIuVUO
32+
QoHUXP1iGV4YkCmq2HDhc2qRNfunBXGDgKMEgw+pbVxXEyjOShXpRawXLh4xkUw1
33+
tGdgt4WSufui+5vCEQed1zrq1Q3vImZTJkoqyHwbc/VyirZsPP5jexRtJeAoS4cc
34+
6IJntjN7SKQRu/S6bAm4OdX2ArCbeOZ3ss1wycENpLz4md25Sr7J+uszDQRS3JZS
35+
buG7N1Ihm0oY3aMGCF10Q0yEU5pKqzLaAyoBE4rF0QKBgQDzGmwyZ9chHL5Zut+5
36+
s5AQchY+8kIZ1Ud35VzkqlE9S8JOsDmfAP4WR4DntqIPbE2F+9tNt1+hrQztfCG3
37+
in1FXX3nzJe7Sk93GMPsYC+lIBTmB09weXlbP7P9J2i0jVAUpHo1Pa1C+NVy2dOk
38+
cU81vmVea6EJ9dBJYNVgdLeI/wKBgQDM1dXdkxibfqBqz/i4jvzywn/9yC5GEWXr
39+
IRUKbxwiuirylNUQSlFKrqRpxay495FnJpwSs3qxvYGWiXAGgtIy1VluWWolrqG4
40+
gbnL3aDrHeC8BmTcfCnjIYGl7ACBTJFH4qR1FzMt2FYm+lI0SwGrvinqbLUF5dW4
41+
uHzRbbHacQKBgQDqh+E+N8PqJArYEltokn04AHjJvXpb5dEPMG4QBOhfVElfFNBi
42+
P9jhsZYA9ccfTgL0ceg+79wI5CSGsKzun2L/mpSvHkh73dMQOQo7bwhIK809pmvT
43+
PL4BdFG2t2BiX7qUT6G+34PaCqoSJWfzS4V5effdwcQZEdciE5OHfNLcDQKBgQCS
44+
mRgPFI+v+dhlmaKws+Vk+L8Rqoszqo/+0BZ2+T5xvDuwkcRLfGThxkv1R3xuhQCT
45+
ipZ46+sL+k0cqBB9GHPH3dm7mFLX1Tv5CR8oQN5CZ4fICet1wYdY/0oCrf1OjLYN
46+
dK+u/YOrdAF0tALRWj0/5UGqfVKxfeSP57mtSYzYgQKBgQChNy3y9sFp4WcRBjWE
47+
2IJtTMD682rrxnJQCND6tOgYi+8hGCnbt9wJes4Z73UjTMwNDohImOaC9VImPVYC
48+
GdSaWzpHru18PcKExq6SFRYbZXagwCXMAXB4v17h/Vm4PsjJZFTgrnFTb5FUIMDR
49+
yaWMV5Lt8jgV/NINDPcq2P58Ow==
50+
-----END PRIVATE KEY-----

dockerfiles/ci/bookworm/php-7.0/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,4 +88,6 @@ RUN sudo sed -i "s/VERSIONS/$(ls $PHP_INSTALL_DIR | xargs)/" /etc/motd
8888

8989
USER circleci
9090

91+
COPY --chown=circleci:circleci cert.pem $PHP_SRC_DIR/ext/ftp/tests/cert.pem
92+
9193
CMD ["php-fpm", "-F"]

0 commit comments

Comments
 (0)