Update mainline to 1.31.5 and njs to 1.0.1 - - #423
Merged
Conversation
Contributor
There was a problem hiding this comment.
🟢 Approval recommended
The version bumps and corresponding pkg-oss revision/checksum updates are consistent across the touched generators and Dockerfiles, with only minor maintainability suggestions.
Pull request overview
This PR bumps the mainline NGINX base version to 1.31.5 and updates NJS to 1.0.1 for both mainline and stable, including corresponding pkg-oss revision/checksum updates used for building packages/modules (especially on non-upstream architectures).
Changes:
- Update mainline NGINX from 1.31.4 → 1.31.5 across generated images.
- Update NJS from 1.0.0 → 1.0.1 for both mainline and stable variants.
- Update pkg-oss revision/checksums (including pinning stable to a specific pkg-oss commit SHA) to keep source builds reproducible.
File summaries
| File | Description |
|---|---|
| update.sh | Updates version matrices (NGINX/NJS) and pkg-oss revision/checksums used to generate Dockerfiles. |
| stable/debian/Dockerfile | Bumps stable NJS version and pins pkg-oss revision/checksum for stable builds. |
| stable/debian-perl/Dockerfile | Updates pkg-oss revision/checksum for stable perl module build path. |
| stable/debian-otel/Dockerfile | Updates pkg-oss revision/checksum for stable otel module build path. |
| stable/alpine/Dockerfile | Bumps stable NJS version and updates pkg-oss revision/checksum for unsupported-arch source builds. |
| stable/alpine-slim/Dockerfile | Updates pkg-oss revision/checksum for unsupported-arch source builds. |
| stable/alpine-perl/Dockerfile | Updates pkg-oss revision/checksum for unsupported-arch source builds. |
| stable/alpine-otel/Dockerfile | Updates pkg-oss revision/checksum for unsupported-arch source builds. |
| mainline/debian/Dockerfile | Bumps mainline NGINX/NJS versions and updates pkg-oss checksum accordingly. |
| mainline/debian-perl/Dockerfile | Updates mainline base image tag and pkg-oss checksum for perl module build path. |
| mainline/debian-otel/Dockerfile | Updates mainline base image tag and pkg-oss checksum for otel module build path. |
| mainline/alpine/Dockerfile | Updates mainline base image tag, bumps NJS version, and updates pkg-oss checksum. |
| mainline/alpine-slim/Dockerfile | Bumps mainline NGINX version and updates pkg-oss checksum for source-build path. |
| mainline/alpine-perl/Dockerfile | Updates mainline base image tag and pkg-oss checksum for perl module build path. |
| mainline/alpine-otel/Dockerfile | Updates mainline base image tag and pkg-oss checksum for otel module build path. |
Review details
- Files reviewed: 15/15 changed files
- Comments generated: 4
- Review effort level: Lite
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
oxpa
approved these changes
Sep 2, 2026
thresheek
enabled auto-merge (rebase)
September 2, 2026 19:34
thresheek
disabled auto-merge
September 2, 2026 19:34
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
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR updates mainline nginx version to 1.31.5, along with njs update to 1.0.1 for both mainline and stable.