Admin.order-details.print-action.should-render is documented but rejected on deploy

The Should Render API docs and @shopify/ui-extensions both list “should-render” targets for print actions, but the CLI refuses every wiring.

Environment: CLI 4.7.0, api_version = "2026-04" (also reproduced on 2026-07 and 2026-10), @shopify/ui-extensions@2026.4.0

Repro — the wiring shopify app generate extension -t conditional_admin_action scaffolds, with the target swapped to a print action:

[[extensions.targeting]]
module = "./src/print-action-extension.tsx"
target = "admin.order-details.print-action.render"

[extensions.targeting.should_render]
module = "./src/should-render.ts"

shopify app dev fails at “Releasing an app version”:

▎ The target ‘admin.order-details.print-action.render’ does not support the following configuration(s): should_render.

The identical wiring on admin.order-details.action.render deploys fine in the same app version, so this is specific to print actions — not a broken app, org, or CLI.

Also tried, all rejected: a .should-render string as a sibling [[extensions.targeting]] target (“Invalid extension point(s) configured”); a separate should-render-only extension in its own directory (“No handler found for asset ‘main’” — should_render compiles to a second asset of the same extension, so it can’t stand alone).

Question: Is print-action should-render gated behind a dev preview, or unreleased? If it isn’t supported, the targets should be marked as such in the docs and types.

Hey @edcode - thanks for flagging this.

I see the mismatch between the documented and typed should-render target and what the deploy validator accepts. We’re looking into it on our end and will follow up here when we have more details.

Hey @edcode :waving_hand:

We shipped a fix for the deploy validation. should_render is supported for admin.order-details.print-action.render and admin.product-details.print-action.render through [extensions.targeting.should_render], so your original order-details configuration should now deploy.

The selection/bulk print-action variants aren’t supported. The types for 2026-07 and later have now been updated to reflect the supported targets, while the older-version types weren’t changed. We’re still working on adjusting the public docs to remove the unsupported targets.

Hope this helps!