[Draft] Add nodejs 26 - #547
Conversation
|
Important Review skippedToo many files! This PR contains 147 files, which is 47 over the limit of 100. To get a review, reduce the PR to 100 files or fewer by splitting it into smaller PRs or changing its base branch. Upgrade to a paid plan to raise the limit. This review couldn't start because sufficient usage credits or metered capacity aren't available. Add credits or update usage-based reviews in the billing tab, then retry. ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (147)
You can disable this status message by setting the Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
[test][test-pytest] |
Testing Farm results
|
This commit adds comprehensive distgen support for generating Dockerfiles from templates and fixes multiple critical configuration issues across all Node.js versions (20, 22, 24) and distributions (RHEL, CentOS Stream, Fedora). Template fixes (src/): - Dockerfile: Fix usage label to handle undefined full_image_name - Dockerfile.minimal: Remove duplicate NPM_RUN=start environment variable - Dockerfile.minimal.fedora: Add com.redhat.license_terms label - Dockerfile.minimal.fedora: Add post_install support - Dockerfile.minimal.fedora: Add conditional rpm-file-permissions Configuration fixes (specs/multispec.yml): - fedora43: Add missing full_image_name, s2i_minimal_base, fedora_minimal_base - v20: Add libatomic_ops to build_deps for RHEL8/9/c9s (required for builds) - v20-minimal: Add nss_wrapper-libs to minimal_pkgs for non-Fedora - v22: Add libatomic_ops to build_deps for RHEL9/c9s - v22-minimal: Add libatomic_ops to build_deps for RHEL8/9/c9s - v22-minimal: Add nss_wrapper-libs to minimal_pkgs for RHEL10/c10s - v24: Add libatomic_ops to build_deps for RHEL9/c9s - v24-minimal: Add libatomic_ops to build_deps for RHEL8/9/c9s - v24-minimal: Add nss_wrapper-libs to minimal_pkgs for RHEL10/c10s/fedora - c9s: Add post_install for tzdata updates
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Added files: - .claude/skills/add-distgen-version.md: Generic skill for adding new versions to any distgen-enabled sclorg container (nodejs, postgresql, mariadb, redis, etc.) - .claude/CLAUDE.md: Project documentation explaining the repository structure, distgen workflow, and common tasks The add-distgen-version skill provides: - Step-by-step process for adding new versions to multispec.yml - Guidance for generating Dockerfiles across all supported distros - Distro-specific patterns (modern vs legacy package management) - Troubleshooting guide for common distgen issues - Example workflow based on adding Node.js 26 This skill can be invoked via /add-distgen-version to guide through the complete process of adding a new version, from updating configuration to running verification and tests.
8580961 to
9a85fd4
Compare
|
Testing dist-gen upgrade skill |
No description provided.