Skip to content
Merged
Show file tree
Hide file tree
Changes from 4 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
4 changes: 2 additions & 2 deletions .github/workflows/daily-pr-count.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@ jobs:
uses: actions/checkout@v3

- name: Set up Node.js
uses: actions/setup-node@v3
uses: actions/setup-node@v5
with:
node-version: 16
node-version: 24

- name: Run PR counter script
run: |
Expand Down
10 changes: 5 additions & 5 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM node:23-alpine AS build
FROM node:24-alpine AS build
# Set build arguments with defaults
ARG NODE_ENV=production
ARG NPM_INSTALL_FLAGS=
Expand All @@ -15,18 +15,18 @@ RUN npm ci $NPM_INSTALL_FLAGS
# Copy website files
COPY website/ ./

FROM node:23-alpine
FROM node:24-alpine

# Set working directory
WORKDIR /app

# Create a non-root user and group
RUN addgroup -S appgroup && adduser -S appuser -G appgroup

# Install dependencies needed for health checks with pinned version
RUN apk add --no-cache wget=1.25.0-r1
# Install dependencies needed for health checks
RUN apk add --no-cache wget=1.25.0-r2

# Copy layer wfrom build image
# Copy layer from build image
COPY --chown=appuser:appgroup --from=build /app /app

# Switch to non-root user
Expand Down
4 changes: 2 additions & 2 deletions website/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions website/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@
"author": "",
"license": "MIT",
"engines": {
"node": ">=16.x",
"npm": ">=8.x"
"node": ">=24.x",
"npm": ">=11.x"
}
}
Loading