Skip to content

Commit 10e8f34

Browse files
committed
Merge branch 'staging' into fix/lichee-url
# Conflicts: # .github/workflows/deploy.yml
2 parents 3735c3f + 262a95d commit 10e8f34

394 files changed

Lines changed: 23644 additions & 10726 deletions

File tree

Some content is hidden

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

.github/workflows/deploy.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,7 @@ jobs:
120120
--set=pwa.image.repository=europe-west1-docker.pkg.dev/${{ secrets.gke-project }}/website/pwa \
121121
--set=pwa.image.tag=${{ inputs.docker-images-version }} \
122122
--set=pwa.image.pullPolicy=Always \
123+
--set=postgresql.image.repository=bitnamilegacy/postgresql \
123124
--set=bucket.s3Upstream=storage.googleapis.com \
124125
--set=bucket.s3Name=api-platform-website-v3 \
125126
--set=service.type=NodePort \
@@ -153,6 +154,7 @@ jobs:
153154
--set=php.image.repository=europe-west1-docker.pkg.dev/${{ secrets.gke-project }}/website/php \
154155
--set=php.image.tag=${{ inputs.docker-images-version }} \
155156
--set=php.image.pullPolicy=Always \
157+
--set=postgresql.image.repository=bitnamilegacy/postgresql \
156158
--set=caddy.image.repository=europe-west1-docker.pkg.dev/${{ secrets.gke-project }}/website/caddy \
157159
--set=caddy.image.tag=${{ inputs.docker-images-version }} \
158160
--set=caddy.image.pullPolicy=Always \
@@ -196,4 +198,10 @@ jobs:
196198
- name: Check for dead links
197199
uses: lycheeverse/lychee-action@v2.8.0
198200
with:
201+
# The release is served behind a self-signed cert on the cluster
202+
# (*.apip.preprod-tilleuls.ovh). lychee cannot verify it and its
203+
# --insecure flag is not honored, so the check can never reach the
204+
# site. Keep it advisory (report, don't fail the deploy) until the
205+
# cluster serves a trusted certificate, then remove `fail: false`.
206+
fail: false
199207
args: --verbose --no-progress --accept 200,403,429 https://${{ env.URL }}

.lycheeignore

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Customer/reference websites that reject automated requests with HTTP 403
2+
# (bot protection / WAF). The links are valid for real users; lychee just
3+
# can't reach them. Patterns are regexes matched against the full URL.
4+
^https?://(www\.)?decathlon\.fr
5+
^https?://(www\.)?vestiairecollective\.com
6+
^https?://(www\.)?cartier\.com
7+
^https?://(www\.)?volvocars\.com
8+
^https?://gitlab\.com/mobicoop
9+
10+
# Reference websites that are reachable in a browser but intermittently
11+
# time out from CI (slow response). Not a 403, so not covered by --accept.
12+
^https?://(www\.)?boltcms\.io

api/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
/.env.local.php
66
/.env.*.local
77
/config/secrets/prod/prod.decrypt.private.php
8+
/config/reference.php
89
/public/bundles/
910
/var/
1011
/vendor/

api/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55

66
# Versions
7-
FROM php:8.2-fpm-alpine AS php_upstream
7+
FROM php:8.4-fpm-alpine AS php_upstream
88
FROM mlocati/php-extension-installer:2 AS php_extension_installer_upstream
99
FROM composer/composer:2-bin AS composer_upstream
1010
FROM caddy:2-alpine AS caddy_upstream

api/composer.json

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -2,42 +2,42 @@
22
"type": "project",
33
"license": "MIT",
44
"require": {
5-
"php": ">=8.2",
5+
"php": ">=8.4",
66
"ext-ctype": "*",
77
"ext-iconv": "*",
8-
"api-platform/core": "^3.0",
9-
"doctrine/doctrine-bundle": "^2.7",
10-
"doctrine/doctrine-migrations-bundle": "^3.2",
11-
"doctrine/orm": "^2.12",
12-
"nelmio/cors-bundle": "^2.2",
8+
"api-platform/core": "^4.3",
9+
"doctrine/doctrine-bundle": "^3.2",
10+
"doctrine/doctrine-migrations-bundle": "^4.0",
11+
"doctrine/orm": "^3.6",
12+
"nelmio/cors-bundle": "^2.6",
1313
"phpdocumentor/reflection-docblock": "^5.3",
14-
"symfony/asset": "6.2.*",
15-
"symfony/console": "6.2.*",
16-
"symfony/dotenv": "6.2.*",
17-
"symfony/expression-language": "6.2.*",
14+
"symfony/asset": "8.1.*",
15+
"symfony/console": "8.1.*",
16+
"symfony/dotenv": "8.1.*",
17+
"symfony/expression-language": "8.1.*",
1818
"symfony/flex": "^2.2",
19-
"symfony/framework-bundle": "6.2.*",
20-
"symfony/mercure-bundle": "^0.3.5",
21-
"symfony/monolog-bundle": "^3.8",
22-
"symfony/property-access": "6.2.*",
23-
"symfony/property-info": "6.2.*",
24-
"symfony/runtime": "6.2.*",
25-
"symfony/security-bundle": "6.2.*",
26-
"symfony/serializer": "6.2.*",
27-
"symfony/twig-bundle": "6.2.*",
28-
"symfony/validator": "6.2.*",
29-
"symfony/yaml": "6.2.*"
19+
"symfony/framework-bundle": "8.1.*",
20+
"symfony/mercure-bundle": "^0.4",
21+
"symfony/monolog-bundle": "^4.0",
22+
"symfony/property-access": "8.1.*",
23+
"symfony/property-info": "8.1.*",
24+
"symfony/runtime": "8.1.*",
25+
"symfony/security-bundle": "8.1.*",
26+
"symfony/serializer": "8.1.*",
27+
"symfony/twig-bundle": "8.1.*",
28+
"symfony/validator": "8.1.*",
29+
"symfony/yaml": "8.1.*"
3030
},
3131
"require-dev": {
3232
"api-platform/schema-generator": "^5.0",
33-
"symfony/browser-kit": "6.2.*",
34-
"symfony/css-selector": "6.2.*",
35-
"symfony/debug-bundle": "6.2.*",
33+
"symfony/browser-kit": "8.1.*",
34+
"symfony/css-selector": "8.1.*",
35+
"symfony/debug-bundle": "8.1.*",
3636
"symfony/maker-bundle": "^1.44",
37-
"symfony/phpunit-bridge": "6.2.*",
38-
"symfony/stopwatch": "6.2.*",
39-
"symfony/var-dumper": "6.2.*",
40-
"symfony/web-profiler-bundle": "6.2.*"
37+
"symfony/phpunit-bridge": "8.1.*",
38+
"symfony/stopwatch": "8.1.*",
39+
"symfony/var-dumper": "8.1.*",
40+
"symfony/web-profiler-bundle": "8.1.*"
4141
},
4242
"config": {
4343
"optimize-autoloader": true,
@@ -91,7 +91,7 @@
9191
"extra": {
9292
"symfony": {
9393
"allow-contrib": false,
94-
"require": "6.2.*",
94+
"require": "8.1.*",
9595
"docker": false
9696
}
9797
}

0 commit comments

Comments
 (0)