Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jan 15, 2026

This PR contains the following updates:

Package Change Age Confidence
@openapitools/openapi-generator-cli 2.20.22.27.0 age confidence
@red-hat-developer-hub/backstage-plugin-orchestrator-form-widgets (source) 1.5.01.6.0 age confidence
@red-hat-developer-hub/backstage-plugin-theme (source) ^0.11.0^0.12.0 age confidence

Release Notes

OpenAPITools/openapi-generator-cli (@​openapitools/openapi-generator-cli)

v2.27.0

Compare Source

Features
  • config: add support for environment variable placeholders in config (#​1031) (1cd2614)

v2.26.0

Compare Source

Bug Fixes
Features

v2.25.2

Compare Source

Bug Fixes

v2.25.1

Compare Source

Bug Fixes

v2.25.0

Compare Source

Features
  • release: trigger a release (2a8a011)

v2.24.0

Compare Source

Features

v2.23.4

Compare Source

Bug Fixes

v2.23.3

Compare Source

Bug Fixes

v2.23.2

Compare Source

Bug Fixes

v2.23.1

Compare Source

Bug Fixes

v2.23.0

Compare Source

Features

v2.22.0

Compare Source

Features

v2.21.5

Compare Source

Bug Fixes

v2.21.4

Compare Source

Bug Fixes
  • deps: update dependency axios to v1.11.0 [security] (#​956) (e517c31)

v2.21.3

Compare Source

Bug Fixes

v2.21.2

Compare Source

Bug Fixes

v2.21.1

Compare Source

Bug Fixes

v2.21.0

Compare Source

Features

v2.20.6

Compare Source

Bug Fixes

v2.20.5

Compare Source

Bug Fixes

v2.20.4

Compare Source

Bug Fixes

v2.20.3

Compare Source

Bug Fixes
redhat-developer/rhdh-plugins (@​red-hat-developer-hub/backstage-plugin-orchestrator-form-widgets)

v1.6.0

Compare Source

Minor Changes
  • c35d07c: Add fetch:error:ignoreUnready and fetch:response:default options for form widgets

    Feature 1: fetch:error:ignoreUnready

    When using widgets with fetch:retrigger dependencies, the initial fetch often fails because dependent fields don't have values yet. This results in HTTP errors being displayed during initial load.

    • Add fetch:error:ignoreUnready option to suppress fetch error display until all fetch:retrigger dependencies have non-empty values
    • Errors are only suppressed when dependencies are empty; once filled, real errors are shown
    • Supported by: ActiveTextInput, ActiveDropdown, ActiveMultiSelect, SchemaUpdater

    Feature 2: fetch:response:default

    Widgets previously required fetch:response:value for defaults, meaning fetch must succeed. This adds static fallback defaults.

    • Add fetch:response:default option for static default values applied immediately on form initialization
    • Defaults are applied at form initialization level in OrchestratorForm, ensuring controlled components work correctly
    • Static defaults act as fallback when fetch fails, hasn't completed, or returns empty
    • Fetched values only override defaults when non-empty
    • Supported by: ActiveTextInput (string), ActiveDropdown (string), ActiveMultiSelect (string[])

    Usage Examples:

    {
      "action": {
        "ui:widget": "ActiveTextInput",
        "ui:props": {
          "fetch:url": "...",
          "fetch:retrigger": ["current.appName"],
          "fetch:error:ignoreUnready": true,
          "fetch:response:default": "create"
        }
      }
    }
  • 5c9f044: Add object type support in ui:props for fetch:response:* properties (RHIDP-11054)

    Type System Enhancement:

    • Updated UiProps type to accept JsonValue instead of string for fetch:response:* properties
    • Enables using objects, arrays, and other JSON types in ui:props, not just strings
    • Maintains full backward compatibility with existing string-based selectors

    Runtime Safety:

    • Added runtime validation in useTemplateUnitEvaluator to ensure selectors are strings when evaluated as JSONata expressions
    • Provides clear error messages when invalid types are used

    Documentation:

    • Updated orchestratorFormWidgets.md to document object type support
    • Added examples showing flexible ui:props configurations

    This change allows users to reference object attributes more easily in ui:props while maintaining type safety and backward compatibility.

Patch Changes
redhat-developer/rhdh-plugins (@​red-hat-developer-hub/backstage-plugin-theme)

v0.12.0

Compare Source

Minor Changes
  • f66ba99: Backstage version bump to v1.45.3

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the bulk-import label Jan 15, 2026
@renovate renovate bot requested a review from rm3l as a code owner January 15, 2026 21:18
@renovate renovate bot added the dependencies Pull requests that update a dependency file label Jan 15, 2026
@renovate renovate bot requested a review from debsmita1 as a code owner January 15, 2026 21:18
@renovate renovate bot added the team/rhdh label Jan 15, 2026
@renovate renovate bot requested review from a team and its-mitesh-kumar as code owners January 15, 2026 21:18
@rhdh-gh-app
Copy link

rhdh-gh-app bot commented Jan 15, 2026

Missing Changesets

The following package(s) are changed by this PR but do not have a changeset:

  • @red-hat-developer-hub/backstage-plugin-bulk-import-backend

See CONTRIBUTING.md for more information about how to add changesets.

Changed Packages

Package Name Package Path Changeset Bump Current Version
app workspaces/bulk-import/packages/app none v0.0.3
backend workspaces/bulk-import/packages/backend none v0.0.0
@red-hat-developer-hub/backstage-plugin-bulk-import-backend workspaces/bulk-import/plugins/bulk-import-backend none v6.11.0

@renovate renovate bot force-pushed the renovate/rhdh-bulk-import-dependencies-(minor) branch from 6528da5 to c6f0b5a Compare January 16, 2026 08:41
@renovate
Copy link
Contributor Author

renovate bot commented Jan 16, 2026

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: workspaces/bulk-import/yarn.lock
➤ YN0000: ┌ Deduplication step
➤ YN0000: │ @openapitools/openapi-generator-cli@npm:^2.7.0 can be deduped from @openapitools/openapi-generator-cli@npm:2.20.2 to @openapitools/openapi-generator-cli@npm:2.27.0
➤ YN0000: │ fs-extra@npm:^11.0.0 can be deduped from fs-extra@npm:11.3.0 to fs-extra@npm:11.3.3
➤ YN0000: │ fs-extra@npm:^11.2.0 can be deduped from fs-extra@npm:11.3.0 to fs-extra@npm:11.3.3
➤ YN0000: │ inquirer@npm:^8.2.0 can be deduped from inquirer@npm:8.2.6 to inquirer@npm:8.2.7
➤ YN0000: │ shell-quote@npm:^1.7.3 can be deduped from shell-quote@npm:1.8.1 to shell-quote@npm:1.8.3
➤ YN0000: │ shell-quote@npm:^1.8.1 can be deduped from shell-quote@npm:1.8.1 to shell-quote@npm:1.8.3
➤ YN0000: │ strtok3@npm:^10.2.0 can be deduped from strtok3@npm:10.2.2 to strtok3@npm:10.3.4
➤ YN0000: │ token-types@npm:^6.0.0 can be deduped from token-types@npm:6.0.0 to token-types@npm:6.1.2
➤ YN0001: │ Error: Assertion failed: The package (ed8d0ae4f1df95372f80668b737f11b90de4e367403547c29c22571c56d30c082de441fe3ba34163ac2dc00a77776be51e7cc0f7e0cd978025b89d0be3c46814) should have been registered
    at /tmp/renovate/repos/github/redhat-developer/rhdh-plugins/.yarn/releases/yarn-3.8.7.cjs:472:1430
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async Promise.all (index 3020)
    at async /tmp/renovate/repos/github/redhat-developer/rhdh-plugins/.yarn/releases/yarn-3.8.7.cjs:472:2102
    at async He.startSectionPromise (/tmp/renovate/repos/github/redhat-developer/rhdh-plugins/.yarn/releases/yarn-3.8.7.cjs:410:3292)
    at async $L (/tmp/renovate/repos/github/redhat-developer/rhdh-plugins/.yarn/releases/yarn-3.8.7.cjs:472:1894)
    at async /tmp/renovate/repos/github/redhat-developer/rhdh-plugins/.yarn/releases/yarn-3.8.7.cjs:472:3601
    at async He.start (/tmp/renovate/repos/github/redhat-developer/rhdh-plugins/.yarn/releases/yarn-3.8.7.cjs:410:2384)
    at async Cu.execute (/tmp/renovate/repos/github/redhat-developer/rhdh-plugins/.yarn/releases/yarn-3.8.7.cjs:472:3497)
    at async Cu.validateAndExecute (/tmp/renovate/repos/github/redhat-developer/rhdh-plugins/.yarn/releases/yarn-3.8.7.cjs:346:664)
➤ YN0000: └ Completed in 0s 301ms

@alizard0
Copy link
Member

/retest

@renovate renovate bot force-pushed the renovate/rhdh-bulk-import-dependencies-(minor) branch 6 times, most recently from 5cf70af to 63b7e25 Compare January 16, 2026 11:31
@alizard0
Copy link
Member

If the dedupe is run on the each dependency one by one, the issue does not appear. However when it is run yarn dedupe it fails. I believe this is a yarn bug.

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@renovate renovate bot force-pushed the renovate/rhdh-bulk-import-dependencies-(minor) branch from 63b7e25 to a6571c8 Compare January 16, 2026 12:20
@sonarqubecloud
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bulk-import dependencies Pull requests that update a dependency file team/rhdh

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant