Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
- name: Node
uses: actions/setup-node@v4
with:
node-version: 22
node-version: 22.18.0
cache: 'pnpm'

- name: Install dependencies
Expand Down
2 changes: 1 addition & 1 deletion docker/web-app/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM node:22.17.1-alpine AS base
FROM node:22.18.0-alpine AS base
ENV NODE_OPTIONS="--max_old_space_size=4096"

# Builder stage
Expand Down
2 changes: 1 addition & 1 deletion docker/web-parser/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM node:22.17.1-slim AS base
FROM node:22.18.0-slim AS base

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Verification agent

🧩 Analysis chain

Sanity check that the tag exists on Docker Hub.
If 22.18.0-slim isn’t published yet, builds will fail.


🌐 Web query:

Does the official Docker Hub "node" image provide tags "22.18.0-slim" and "22.18.0-alpine"?

💡 Result:

The official Docker Hub "node" image does not provide tags exactly named "22.18.0-slim" or "22.18.0-alpine", based on the most recent publicly available tags.

  • The closest available "slim" tag is "22.18.0-bullseye-slim"[6]. The tag naming convention follows the pattern: node:<version>-<deb-based-release>-slim (e.g., node:22.18.0-bullseye-slim).
  • For the Alpine variant, the available tags are in the form "22.18-alpine3.22" or "22.18-alpine3.21". There is no tag with the full patch version (22.18.0) together with the alpine variant (e.g., node:22.18-alpine3.22 exists, but not node:22.18.0-alpine) [8].

Summary Table:

Tag Officially Available?
node:22.18.0-slim No
node:22.18.0-bullseye-slim Yes [6]
node:22.18.0-alpine No
node:22.18-alpine3.22 Yes [8]
node:22.18-alpine3.21 Yes [8]
  • No exact tag named node:22.18.0-slim or node:22.18.0-alpine.
  • Use node:22.18.0-bullseye-slim for the "slim" variant and node:22.18-alpine3.22 (or .21) for the Alpine-based variant[6][8].

If you need to match tags exactly for automation or image pulls, use the exact forms above for correct results.

Citations:


Incorrect Docker image tag – update to an existing tag
The tag node:22.18.0-slim does not exist on Docker Hub and will cause CI/build failures. Please update to a valid, published tag.

• File: docker/web-parser/Dockerfile, Line 1
• Replace with the “bullseye-slim” variant or, if you need Alpine, with an alpine3.x tag.

Suggested diff:

-FROM node:22.18.0-slim AS base
+FROM node:22.18.0-bullseye-slim AS base

Alternative Alpine variants (if desired):

node:22.18-alpine3.22
node:22.18-alpine3.21
🤖 Prompt for AI Agents
In docker/web-parser/Dockerfile at line 1, the base image tag
"node:22.18.0-slim" does not exist and causes build failures; update the FROM
line to a valid tag such as "node:22.18-bullseye-slim" (or use an Alpine variant
like "node:22.18-alpine3.22" or "node:22.18-alpine3.21") so the Dockerfile uses
a published Node image.

ENV PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1
ENV PLAYWRIGHT_BROWSERS_PATH=/opt/ms-playwright

Expand Down
2 changes: 1 addition & 1 deletion docker/web-storefront/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM node:22.17.1-alpine AS base
FROM node:22.18.0-alpine AS base
ENV NODE_OPTIONS="--max_old_space_size=4096"

# Builder stage
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"url": "git+https://github.com/nextorders/roll-stack.git"
},
"engines": {
"node": ">=22.17.1",
"node": ">=22.18.0",
"pnpm": ">=10.14.0"
},
"scripts": {
Expand Down
Loading