Skip to content

Conversation

@RomanDavydchuk
Copy link
Contributor

Summary

  • Update interfaces, field default values to match the RFC
  • Add response validation using Zod
  • Add tests for response validation

Related Linear tickets, Github issues, and Community forum posts

Review / Merge checklist

  • PR title and summary are descriptive. (conventions)
  • Docs updated or follow-up ticket created.
  • Tests included.
  • PR Labeled with release/backport (if the PR is an urgent fix that needs to be backported)

@RomanDavydchuk RomanDavydchuk requested a review from tomi November 20, 2025 10:19
@RomanDavydchuk RomanDavydchuk marked this pull request as ready for review November 20, 2025 10:19
@n8n-assistant n8n-assistant bot added core Enhancement outside /nodes-base and /editor-ui n8n team Authored by the n8n team labels Nov 20, 2025
@codecov
Copy link

codecov bot commented Nov 20, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Copy link
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

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

1 issue found across 3 files

Prompt for AI agents (all 1 issues)

Understand the root cause of the following 1 issues and fix them.


<file name="packages/cli/src/controllers/oauth/oauth2-credential.controller.ts">

<violation number="1" location="packages/cli/src/controllers/oauth/oauth2-credential.controller.ts:96">
The fallback grant type list no longer includes `refresh_token`, so when a server omits `grant_types_supported`, dynamic client registration now always fails with &quot;No supported grant type&quot; even though the server is compatible.</violation>
</file>

Reply to cubic to teach it or ask questions. Re-run a review with @cubic-dev-ai review this PR

Copy link
Collaborator

@tomi tomi left a comment

Choose a reason for hiding this comment

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

Thank you for improving this 🙇 Couple comments

@blacksmith-sh

This comment has been minimized.

@RomanDavydchuk
Copy link
Contributor Author

@tomi thanks for a thorough review 🙌 Addressed your comments and left replies to them

@RomanDavydchuk RomanDavydchuk requested a review from tomi November 21, 2025 19:55
@currents-bot
Copy link

currents-bot bot commented Nov 24, 2025

E2E Tests: n8n tests passed after 7m 8.8s

🟢 591 · 🔴 0 · ⚪️ 12 · 🟣 1

View Run Details

Run Details

  • Project: n8n

  • Groups: 2

  • Framework: Playwright

  • Run Status: Passed

  • Commit: 8eccb70

  • Spec files: 98

  • Overall tests: 603

  • Duration: 7m 8.8s

  • Parallelization: 9

Groups

GroupId Results Spec Files Progress
ui 🟢 540 · 🔴 0 · ⚪️ 12 · 🟣 1 91 / 91
ui:isolated 🟢 51 · 🔴 0 · ⚪️ 0 7 / 7


This message was posted automatically by currents.dev | Integration Settings

Copy link
Collaborator

@tomi tomi left a comment

Choose a reason for hiding this comment

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

One more comment

@RomanDavydchuk
Copy link
Contributor Author

@tomi could you please clarify which comment you are referencing? If it's this one, then I addressed it and replied too

@RomanDavydchuk RomanDavydchuk requested a review from tomi November 26, 2025 11:49
Copy link
Collaborator

@tomi tomi left a comment

Choose a reason for hiding this comment

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

🚀

@RomanDavydchuk RomanDavydchuk merged commit 9ab9d1c into master Nov 27, 2025
29 checks passed
@RomanDavydchuk RomanDavydchuk deleted the node-3904-oauth2-dynamic-registration-is-missing-response-validation branch November 27, 2025 07:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

core Enhancement outside /nodes-base and /editor-ui n8n team Authored by the n8n team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants