FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Add support for NodeJS v19-v25 with updated Alpine versions by f3l1x · Pull Request #8 · dockette/nodejs · GitHub

Add support for NodeJS v19-v25 with updated Alpine versions - #8

Open
f3l1x wants to merge 1 commit into
masterfrom
claude/missing-nodejs-versions-52d7e3
Open

Add support for NodeJS v19-v25 with updated Alpine versions#8
f3l1x wants to merge 1 commit into
masterfrom
claude/missing-nodejs-versions-52d7e3

Conversation

f3l1x commented Aug 29, 2026

Copy link
Copy Markdown
Member

Summary

This PR adds Docker image support for NodeJS versions 19 through 25, with corresponding Alpine Linux base image versions. It also corrects the Alpine version mappings for existing NodeJS versions 15-18.

Key Changes

  • New NodeJS versions: Added Dockerfiles for NodeJS v19, v20, v21, v22, v23, v24, and v25
  • Alpine version updates:
    • NodeJS v19-v21 use the nodejs-current@community package (requires community repository)
    • NodeJS v22-v25 use the standard nodejs package from main repository
    • Updated Alpine base versions: v3.17 (v19), v3.20 (v20), v3.19 (v21), v3.22 (v22), v3.21 (v23), v3.23 (v24-v25)
  • Documentation: Updated README.md with complete version compatibility matrix
  • CI/CD: Added build targets for all new versions in GitHub Actions workflow and Makefile

Implementation Details

  • Newer versions (v22+) have simplified Dockerfiles without the community repository configuration, as NodeJS is available in the main Alpine repository
  • Older versions (v19-v21) require the community repository and use nodejs-current package
  • All versions include git dependency and npm package manager
  • Consistent cleanup of APK cache across all versions

https://claude.ai/code/session_01CuH1NVw2JMVnBbUKHHHFXr

Add Dockerfiles for NodeJS 19-25 based on Alpine branches that package
the given major (main 'nodejs' for LTS majors, community 'nodejs-current'
for the odd ones), wire them into the Makefile and the CI matrix, and
update the README table (also fixing the Alpine versions listed for
v15-v17 to match their Dockerfiles).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CuH1NVw2JMVnBbUKHHHFXr
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants


Back | FazBrowse Home | New Git URL