Skip to content

Commit 4777eff

Browse files
committed
renovate.json: match all node version with a regex custom manager
1 parent 60df482 commit 4777eff

File tree

7 files changed

+28
-5
lines changed

7 files changed

+28
-5
lines changed

.docker-hub/frontend/Dockerfile

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# pdf build stage
2-
FROM node:lts-alpine AS pdf-build-stage
2+
# renovate: datasource=docker depName=node
3+
FROM node:24.4.1 AS pdf-build-stage
34

45
COPY common /common
56

@@ -9,7 +10,8 @@ WORKDIR /pdf
910
RUN npm ci && npm run build
1011

1112
# frontend build stage
12-
FROM node:lts-alpine AS frontend-build-stage
13+
# renovate: datasource=docker depName=node
14+
FROM node:24.4.1 AS frontend-build-stage
1315
ARG SENTRY_AUTH_TOKEN
1416
ARG SENTRY_ORG
1517
ARG SENTRY_FRONTEND_PROJECT

.docker-hub/print/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
# build stage
2+
# renovate: datasource=docker depName=node
23
FROM node:24.4.1 AS build-stage
34
ARG SENTRY_AUTH_TOKEN
45
ARG SENTRY_ORG
@@ -22,6 +23,7 @@ COPY print .
2223
RUN npm run build
2324

2425
# production stage
26+
# renovate: datasource=docker depName=node
2527
FROM node:24.4.1 AS production-stage
2628
WORKDIR /app
2729

.github/workflows/continuous-integration.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,7 @@ jobs:
124124

125125
- uses: actions/setup-node@v4
126126
with:
127+
# renovate: datasource=github-tags depName=node
127128
node-version: '24.4.1'
128129

129130
- uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4
@@ -153,6 +154,7 @@ jobs:
153154

154155
- uses: actions/setup-node@v4
155156
with:
157+
# renovate: datasource=github-tags depName=node
156158
node-version: '24.4.1'
157159

158160
- uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4
@@ -182,6 +184,7 @@ jobs:
182184

183185
- uses: actions/setup-node@v4
184186
with:
187+
# renovate: datasource=github-tags depName=node
185188
node-version: '24.4.1'
186189

187190
- uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4
@@ -214,6 +217,7 @@ jobs:
214217

215218
- uses: actions/setup-node@v4
216219
with:
220+
# renovate: datasource=github-tags depName=node
217221
node-version: '24.4.1'
218222

219223
- uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4
@@ -353,6 +357,7 @@ jobs:
353357

354358
- uses: actions/setup-node@v4
355359
with:
360+
# renovate: datasource=github-tags depName=node
356361
node-version: '24.4.1'
357362

358363
- uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4
@@ -396,6 +401,7 @@ jobs:
396401

397402
- uses: actions/setup-node@v4
398403
with:
404+
# renovate: datasource=github-tags depName=node
399405
node-version: '24.4.1'
400406

401407
- uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4
@@ -435,6 +441,7 @@ jobs:
435441

436442
- uses: actions/setup-node@v4
437443
with:
444+
# renovate: datasource=github-tags depName=node
438445
node-version: '24.4.1'
439446

440447
- uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4

.ops/ecamp3-logging/files/elasticsearch/remove-old-indexes/docker-compose.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
services:
22
remove-old-indexes:
3+
# renovate: datasource=docker depName=node
34
image: node:24.4.1
45
volumes:
56
- ./src:/src

.ops/ecamp3-logging/values.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ elasticsearch:
5656
storage: ${ELASTIC_NODE_STORAGE_SIZE}
5757
removeOldIndexes:
5858
maxIndexAge: ${ELASTIC_NODE_MAX_INDEX_AGE}
59+
# renovate: datasource=docker depName=node
5960
image: node:24.4.1
6061

6162
kibana:

docker-compose.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
services:
22
frontend:
3+
# renovate: datasource=docker depName=node
34
image: node:24.4.1
45
container_name: 'ecamp3-frontend'
56
ports:
@@ -79,6 +80,7 @@ services:
7980
command: varnishncsa
8081

8182
pdf:
83+
# renovate: datasource=docker depName=node
8284
image: node:24.4.1
8385
container_name: 'ecamp3-pdf'
8486
stdin_open: true
@@ -98,6 +100,7 @@ services:
98100
- CI=${CI}
99101

100102
print:
103+
# renovate: datasource=docker depName=node
101104
image: node:24.4.1
102105
container_name: 'ecamp3-print'
103106
user: ${USER_ID:-1000}
@@ -210,6 +213,7 @@ services:
210213
protocol: tcp
211214

212215
translation:
216+
# renovate: datasource=docker depName=node
213217
image: node:24.4.1
214218
profiles: ['translation']
215219
container_name: 'ecamp3-translation'

renovate.json

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
":prConcurrentLimitNone"
66
],
77
"constraints": {
8-
"node": "24.5.0",
8+
"node": "24.4.1",
99
"php": "8.4.10"
1010
},
1111
"automergeType": "branch",
@@ -107,9 +107,15 @@
107107
},
108108
{
109109
"customType": "regex",
110-
"fileMatch": ["^api/Dockerfile$"],
110+
"managerFilePattern": [
111+
"Dockerfile$",
112+
".*\\.ya?ml$"
113+
],
111114
"matchStrings": [
112-
"datasource=(?<datasource>.*?) depName=(?<depName>.*?)( versioning=(?<versioning>.*?))?\\s(ENV|ARG) .*?_VERSION=(?<currentValue>.*)\\s"
115+
"datasource=(?<datasource>.*?) depName=(?<depName>.*?)( versioning=(?<versioning>.*?))?\\s(ENV|ARG) .*?_VERSION=(?<currentValue>.*)\\s",
116+
"datasource=(?<datasource>.*?) depName=(?<depName>.*?)( versioning=(?<versioning>.*?))?\\sFROM .*:(?<currentValue>.*) ",
117+
"datasource=(?<datasource>.*?) depName=(?<depName>.*?)( versioning=(?<versioning>.*?))?\\s.*version:(?<currentValue>.*) ",
118+
"datasource=(?<datasource>.*?) depName=(?<depName>.*?)( versioning=(?<versioning>.*?))?\\s.*image:.*:(?<currentValue>.*) "
113119
],
114120
"versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}"
115121
},

0 commit comments

Comments
 (0)