Skip to content

build(deps): upgrade Docker to Node 26 and validate runtime compatibility - #77

Merged
ttpears merged 3 commits into
mainfrom
dependabot/docker/node-26-alpine
Nov 9, 2026
Merged

ttpears merged 3 commits into
mainfrom
dependabot/docker/node-26-alpine

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 1, 2026 •

Copy link
Copy Markdown
Contributor

Upgrade both Docker stages from Node 24 Alpine to Node 26 Alpine. Run the existing application test suite in the builder stage before pruning development dependencies, so the container build validates the runtime upgrade on Alpine as well as compiling it. Update the contributor and release documentation to reflect Node 26 in the container.

The existing Node 22 CI coverage and protected release approval remain in place. Updated onto the latest main changes, including the jose, Docker login and scanner updates.

Validation: all 51 tests passed inside Node 26 Alpine during the Docker preview build. Fresh Node 22 type checking, tests and build also passed, along with the HOL scan. Verified against commit e89fc8b.

Bumps node from 24-alpine to 26-alpine.

---
updated-dependencies:
- dependency-name: node
  dependency-version: 26-alpine
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file docker Pull requests that update docker code labels Nov 1, 2026
@ttpears ttpears changed the title build(deps): bump node from 24-alpine to 26-alpine build(deps): upgrade Docker to Node 26 and validate runtime compatibility Nov 9, 2026

@ttpears ttpears left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed the explicitly authorized Node 24 → 26 Alpine upgrade, Node 26 release notes, the added container test step, and updated runtime documentation. Both Docker stages use Node 26. The application tests run inside the Node 26 Alpine builder before dev dependencies are pruned; fresh Docker preview succeeded, as did the existing Node 22 type checks/tests/build and HOL scan. The branch includes the latest dependency updates from main. No blocking findings; production release approval remains unchanged.

@ttpears
ttpears merged commit 93b71af into main Nov 9, 2026
5 checks passed
@ttpears
ttpears deleted the dependabot/docker/node-26-alpine branch November 9, 2026 05:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file docker Pull requests that update docker code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant