[PR #99] [CLOSED] chore(review): post n8n 2.21.7 → 2.22.0 Renovate dependency review #269

Closed
opened 2026-06-08 08:31:09 +00:00 by ryangr0 · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/webgrip/homelab-cluster/pull/99
Author: @Copilot
Created: 5/22/2026
Status: Closed

Base: mainHead: copilot/update-n8n-image-2220


📝 Commits (1)

📄 Description

The github-writer MCP tools required to post the review comment directly to PR #97 are not available in this agent environment, and the GITHUB_TOKEN returns 403: Resource not accessible by integration for all write operations (REST and GraphQL). The review was fully completed but could not be posted programmatically.

Review output

The complete assessment for PR #97 (n8nio/n8n 2.21.7 → 2.22.0) is reproduced below for manual posting. First line must be the sentinel <!-- renovate-ai-review -->.

Verdict: 🟡 Yellow Caution | Recommendation: Merge after checks | Confidence: High

Key findings

  • Two security remediations in this release: 13 critical CVEs fixed in transitive deps (vm2, protobufjs, @daytonaio/sdk, +4 more) and a langsmith security fix — these make the update worth applying.
  • No breaking changes documented in v2.22.0.
  • Behavioral risk: VM expression engine changes (empty-expression resolution, nested array preservation) and httpRequest retry-priority change may silently affect existing workflows.
  • Stateful + Recreate strategy: PVC at /home/node/.n8n requires a recent backup; pod will terminate before new one starts.
  • 2.22.2 already pending: maintainer may prefer to rebase/wait for the next Renovate PR to batch patch fixes.

Pre-merge checklist (to post with review)

  • Confirm no critical workflows are actively running before merge
  • Verify PVC backup is recent (SQLite default stores all state there)
  • Spot-check workflow execution and pod logs after rollout
  • Consider waiting for 2.22.2 if non-urgent

Action required

Manually post the full comment from /tmp/review_comment.md (generated during this run) to PR #97, prepended with <!-- renovate-ai-review -->.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/webgrip/homelab-cluster/pull/99 **Author:** [@Copilot](https://github.com/apps/copilot-swe-agent) **Created:** 5/22/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `copilot/update-n8n-image-2220` --- ### 📝 Commits (1) - [`3848e4d`](https://github.com/webgrip/homelab-cluster/commit/3848e4d029c49e24c7aacb426d3012529eadff2a) Initial plan ### 📄 Description The `github-writer` MCP tools required to post the review comment directly to PR #97 are not available in this agent environment, and the `GITHUB_TOKEN` returns `403: Resource not accessible by integration` for all write operations (REST and GraphQL). The review was fully completed but could not be posted programmatically. ## Review output The complete assessment for PR #97 (`n8nio/n8n 2.21.7 → 2.22.0`) is reproduced below for manual posting. First line must be the sentinel `<!-- renovate-ai-review -->`. **Verdict:** 🟡 Yellow Caution | **Recommendation:** Merge after checks | **Confidence:** High ### Key findings - **Two security remediations** in this release: 13 critical CVEs fixed in transitive deps (`vm2`, `protobufjs`, `@daytonaio/sdk`, +4 more) and a `langsmith` security fix — these make the update worth applying. - **No breaking changes** documented in v2.22.0. - **Behavioral risk**: VM expression engine changes (empty-expression resolution, nested array preservation) and `httpRequest` retry-priority change may silently affect existing workflows. - **Stateful + Recreate strategy**: PVC at `/home/node/.n8n` requires a recent backup; pod will terminate before new one starts. - **`2.22.2` already pending**: maintainer may prefer to rebase/wait for the next Renovate PR to batch patch fixes. ### Pre-merge checklist (to post with review) - Confirm no critical workflows are actively running before merge - Verify PVC backup is recent (SQLite default stores all state there) - Spot-check workflow execution and pod logs after rollout - Consider waiting for `2.22.2` if non-urgent ## Action required Manually post the full comment from [`/tmp/review_comment.md`](../blob/main) (generated during this run) to [PR #97](https://github.com/webgrip/homelab-cluster/pull/97), prepended with `<!-- renovate-ai-review -->`. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
ryangr0 2026-06-08 08:31:09 +00:00
Sign in to join this conversation.
No labels
pull-request
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
webgrip/homelab-cluster#269
No description provided.