Skip to content

feat(api!): no nesting when referencing components in nodes#4411

Merged
lucaspin merged 7 commits into
mainfrom
feat/no-nesting-for-component-ref
Apr 26, 2026
Merged

feat(api!): no nesting when referencing components in nodes#4411
lucaspin merged 7 commits into
mainfrom
feat/no-nesting-for-component-ref

Conversation

@lucaspin

@lucaspin lucaspin commented Apr 26, 2026

Copy link
Copy Markdown
Contributor

Closes #4325


Additionally, we are removing TYPE_BLUEPRINT, so nodes can no longer use blueprints, since blueprints have been disabled for a long time and are just a nuisance in the UI logic. They will either be thought-through properly and re-implemented properly, or completely removed from the system.

Signed-off-by: Lucas Pinheiro <lucas@superplane.com>
@superplanehq-integration

Copy link
Copy Markdown

👋 Commands for maintainers:

  • /sp start - Start an ephemeral machine (takes ~30s)
  • /sp stop - Stop a running machine (auto-executed on pr close)

Comment thread pkg/grpc/actions/common.go
Comment thread pkg/registry/registry.go
Comment thread web_src/src/lib/layout/elk.ts Outdated
Blueprints have been disabled for quite some time. Right now, they are just a nuisance for UI code.
They will need be re-thought and re-built either way, so I'm just removing them from being possible
to be used in a node here.

Signed-off-by: Lucas Pinheiro <lucas@superplane.com>
Comment thread pkg/grpc/actions/canvases/serialization.go Outdated
Signed-off-by: Lucas Pinheiro <lucas@superplane.com>
Comment thread pkg/grpc/actions/blueprints/serialization.go
Comment thread pkg/grpc/actions/canvases/changesets/builder.go
Comment thread pkg/grpc/actions/canvases/changesets/builder.go
Comment thread pkg/grpc/actions/common.go
Signed-off-by: Lucas Pinheiro <lucas@superplane.com>

@cursor cursor Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 11d904b. Configure here.

Comment thread pkg/grpc/actions/common.go
Signed-off-by: Lucas Pinheiro <lucas@superplane.com>
@lucaspin

Copy link
Copy Markdown
Contributor Author

👍

@lucaspin lucaspin merged commit 5c6cb6f into main Apr 26, 2026
5 checks passed
@lucaspin lucaspin deleted the feat/no-nesting-for-component-ref branch April 26, 2026 20:51
WashingtonKK pushed a commit to WashingtonKK/superplane that referenced this pull request Apr 27, 2026
…nehq#4411)

Closes superplanehq#4325

---

Additionally, we are removing TYPE_BLUEPRINT, so nodes can no longer use
blueprints, since blueprints have been disabled for a long time and are
just a nuisance in the UI logic. They will either be thought-through
properly and re-implemented properly, or completely removed from the
system.

---------

Signed-off-by: Lucas Pinheiro <lucas@superplane.com>
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com>
re-pixel pushed a commit to re-pixel/superplane that referenced this pull request May 4, 2026
…nehq#4411)

Closes superplanehq#4325

---

Additionally, we are removing TYPE_BLUEPRINT, so nodes can no longer use
blueprints, since blueprints have been disabled for a long time and are
just a nuisance in the UI logic. They will either be thought-through
properly and re-implemented properly, or completely removed from the
system.

---------

Signed-off-by: Lucas Pinheiro <lucas@superplane.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

API: component/trigger selection is weird

2 participants