fix: align Jasmine and Docker Node versions
CI / metadata (push) Successful in 49s
CI / formatting (push) Successful in 54s
CI / lint (push) Successful in 1m0s
CI / tests (push) Successful in 1m50s

This commit is contained in:
fraujulian committed 2026-10-02 13:49:52 +02:00
1 parent 73747ad8d2
commit ba0663ee73
3 files changed
+13 -13

No files matched your search

+3 -3
View File
@@ -1,7 +1,7 @@
ARG VCS_REF=unknown ARG VCS_REF=unknown
ARG APP_VERSION=unknown ARG APP_VERSION=unknown
FROM node:24.14.0-bookworm-slim AS build FROM node:24.15.0-bookworm-slim AS build
WORKDIR /app WORKDIR /app
ENV HUSKY=0 ENV HUSKY=0
@@ -12,7 +12,7 @@ RUN npm ci --no-audit --no-fund
COPY . . COPY . .
RUN npm run build RUN npm run build
FROM node:24.14.0-bookworm-slim AS runtime FROM node:24.15.0-bookworm-slim AS runtime
ARG VCS_REF ARG VCS_REF
ARG APP_VERSION ARG APP_VERSION
@@ -21,7 +21,7 @@ WORKDIR /app
ENV NODE_ENV=production ENV NODE_ENV=production
LABEL org.opencontainers.image.title="Personal Portfolio Website" LABEL org.opencontainers.image.title="Personal Portfolio Website"
LABEL org.opencontainers.image.description="👋 My portfolio website built with Angular v21 — a concise introduction to who I am and what I build." LABEL org.opencontainers.image.description="👋 My portfolio website built with Angular v22 — a concise introduction to who I am and what I build."
LABEL org.opencontainers.image.licenses="GPL-3.0-only" LABEL org.opencontainers.image.licenses="GPL-3.0-only"
LABEL org.opencontainers.image.version="${APP_VERSION}" LABEL org.opencontainers.image.version="${APP_VERSION}"
LABEL org.opencontainers.image.revision="${VCS_REF}" LABEL org.opencontainers.image.revision="${VCS_REF}"
+8 -8
View File
@@ -32,7 +32,7 @@
"@angular/cli": "^22.2.1", "@angular/cli": "^22.2.1",
"@angular/compiler-cli": "^22.2.1", "@angular/compiler-cli": "^22.2.1",
"@types/express": "^5.0.6", "@types/express": "^5.0.6",
"@types/jasmine": "~7.0.0", "@types/jasmine": "~6.0.0",
"@types/node": "^25.7.0", "@types/node": "^25.7.0",
"@types/showdown": "^2.0.6", "@types/showdown": "^2.0.6",
"@typescript-eslint/eslint-plugin": "8.71.0", "@typescript-eslint/eslint-plugin": "8.71.0",
@@ -47,7 +47,7 @@
"eslint-plugin-promise": "7.3.0", "eslint-plugin-promise": "7.3.0",
"eslint-plugin-unused-imports": "4.4.1", "eslint-plugin-unused-imports": "4.4.1",
"husky": "^9.1.7", "husky": "^9.1.7",
"jasmine-core": "~7.0.2", "jasmine-core": "~6.2.0",
"karma": "~6.4.0", "karma": "~6.4.0",
"karma-chrome-launcher": "~3.2.0", "karma-chrome-launcher": "~3.2.0",
"karma-coverage": "~2.2.0", "karma-coverage": "~2.2.0",
@@ -7426,9 +7426,9 @@
"license": "MIT" "license": "MIT"
}, },
"node_modules/@types/jasmine": { "node_modules/@types/jasmine": {
"version": "7.0.0", "version": "6.0.0",
"resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-7.0.0.tgz", "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-6.0.0.tgz",
"integrity": "sha512-6yNx9BsBSKiXO2yqLXs/GZDuD58Gkn6Ty26254FFOuw6B4XU5Xq8mAR0xFy8zHgAhqQd++y41fSJ8BdwrWXhqQ==", "integrity": "sha512-18lgGsLmEh3VJk9eZ5wAjTISxdqzl6YOwu8UdMpolajN57QOCNbl+AbHUd+Yu9ItrsFdB+c8LSZSGNg8nHaguw==",
"dev": true, "dev": true,
"license": "MIT" "license": "MIT"
}, },
@@ -13382,9 +13382,9 @@
} }
}, },
"node_modules/jasmine-core": { "node_modules/jasmine-core": {
"version": "7.0.2", "version": "6.2.0",
"resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-7.0.2.tgz", "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-6.2.0.tgz",
"integrity": "sha512-YMVijt84KPQQFm1db1AQAxTXfq0k3wU06OkepLViljURFqiRQ7EYYX2eUAshhUv9fA9t1E2N65GrdqvupA9VPQ==", "integrity": "sha512-b16WZG/pFEFj8qRW1ss7nDuNGYz9ji8BDGj7fJNrROauk5rj/diO3KPOuyIpcgUChdC+c0PfQ8iUk4nHE+EN4w==",
"dev": true, "dev": true,
"license": "MIT" "license": "MIT"
}, },
+2 -2
View File
@@ -79,7 +79,7 @@
"@angular/cli": "^22.2.1", "@angular/cli": "^22.2.1",
"@angular/compiler-cli": "^22.2.1", "@angular/compiler-cli": "^22.2.1",
"@types/express": "^5.0.6", "@types/express": "^5.0.6",
"@types/jasmine": "~7.0.0", "@types/jasmine": "~6.0.0",
"@types/node": "^25.7.0", "@types/node": "^25.7.0",
"@types/showdown": "^2.0.6", "@types/showdown": "^2.0.6",
"@typescript-eslint/eslint-plugin": "8.71.0", "@typescript-eslint/eslint-plugin": "8.71.0",
@@ -94,7 +94,7 @@
"eslint-plugin-promise": "7.3.0", "eslint-plugin-promise": "7.3.0",
"eslint-plugin-unused-imports": "4.4.1", "eslint-plugin-unused-imports": "4.4.1",
"husky": "^9.1.7", "husky": "^9.1.7",
"jasmine-core": "~7.0.2", "jasmine-core": "~6.2.0",
"karma": "~6.4.0", "karma": "~6.4.0",
"karma-chrome-launcher": "~3.2.0", "karma-chrome-launcher": "~3.2.0",
"karma-coverage": "~2.2.0", "karma-coverage": "~2.2.0",