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.