Upgrade Node.js from 20 to 22 LTS #182

Merged
eblume merged 1 commit from feature/node-22 into main 2026-02-13 11:07:41 -08:00
Owner

Summary

  • Upgrade Dagger docs build image from node:20-slim to node:22-slim
  • Upgrade forgejo-runner container from Node 20 to Node 22
  • Fixes Quartz 4.5.2 EBADENGINE warning (requires Node >= 22)
  • Node 20 EOL is 2026-04-30

Both builds verified locally via Dagger.

Deployment

  1. Merge this PR
  2. Tag and release forgejo-runner v3.2.0: mise run container-tag-and-release forgejo-runner v3.2.0
  3. Update RUNNER_LABELS version in argocd/manifests/forgejo-runner/deployment.yaml from v3.1.0 to v3.2.0
  4. argocd app sync forgejo-runner

The Dagger docs build change takes effect immediately on merge (no container release needed).

🤖 Generated with Claude Code

## Summary - Upgrade Dagger docs build image from `node:20-slim` to `node:22-slim` - Upgrade forgejo-runner container from Node 20 to Node 22 - Fixes Quartz 4.5.2 `EBADENGINE` warning (requires Node >= 22) - Node 20 EOL is 2026-04-30 Both builds verified locally via Dagger. ## Deployment 1. Merge this PR 2. Tag and release forgejo-runner v3.2.0: `mise run container-tag-and-release forgejo-runner v3.2.0` 3. Update RUNNER_LABELS version in `argocd/manifests/forgejo-runner/deployment.yaml` from `v3.1.0` to `v3.2.0` 4. `argocd app sync forgejo-runner` The Dagger docs build change takes effect immediately on merge (no container release needed). 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Node 20 reaches EOL 2026-04-30 and Quartz 4.5.2 requires Node >= 22.
Update both the Dagger docs build image and the forgejo-runner container.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
eblume merged commit e364bdd238 into main 2026-02-13 11:07:41 -08:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
eblume/blumeops!182
No description provided.