Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CONSOLE-2810: Update react-jsonschema-form package #9261

Conversation

cyril-ui-developer
Copy link
Contributor

/assign @TheRealJon
cc: @rhamilto

The warning error - Warning: validateDOMNesting(...): <form> cannot appear as a descendant of <form>. that I mentioned in scrum today is gone after I changed the import statement of SchemaField and SchemaFieldProps from 'react-jsonschema-form/lib/components/fields/SchemaField' to '@rjsf/core/dist/cjs/components/fields/SchemaField';

@openshift-ci openshift-ci bot added do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. component/core Related to console core functionality labels Jun 15, 2021
@openshift-ci openshift-ci bot requested review from kyoto and rohitkrai03 June 15, 2021 17:04
@openshift-ci openshift-ci bot added component/helm Related to helm-plugin component/knative Related to knative-plugin component/olm Related to OLM component/shared Related to console-shared labels Jun 15, 2021
Copy link
Member

@TheRealJon TheRealJon left a comment

Choose a reason for hiding this comment

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

See comment

@cyril-ui-developer cyril-ui-developer force-pushed the update-react-jsonschema-form-package branch from 5bae53f to 8b34a85 Compare June 17, 2021 15:38
@cyril-ui-developer cyril-ui-developer changed the title [WIP] CONSOLE-2810: Update react-jsonschema-form package CONSOLE-2810: Update react-jsonschema-form package Jun 17, 2021
@openshift-ci openshift-ci bot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Jun 17, 2021
@cyril-ui-developer cyril-ui-developer force-pushed the update-react-jsonschema-form-package branch from 8b34a85 to d53c410 Compare June 18, 2021 13:18
@cyril-ui-developer
Copy link
Contributor Author

@TheRealJon Updated! Thanks.

@cyril-ui-developer cyril-ui-developer force-pushed the update-react-jsonschema-form-package branch 2 times, most recently from 2ebdee1 to e9e2134 Compare July 1, 2021 14:06
@openshift-ci openshift-ci bot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Jul 4, 2021
@cyril-ui-developer cyril-ui-developer force-pushed the update-react-jsonschema-form-package branch from e9e2134 to aab7af0 Compare July 6, 2021 14:45
@openshift-ci openshift-ci bot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Jul 6, 2021
Copy link
Member

@TheRealJon TheRealJon left a comment

Choose a reason for hiding this comment

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

/lgtm

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Jul 6, 2021
@cyril-ui-developer
Copy link
Contributor Author

/retest

@spadgett
Copy link
Member

spadgett commented Jul 9, 2021

/assign @yapei
for QE approval

@yapei There are no user visible changes. I think we just need a regression test of the operand form.

@sferich888
Copy link

/label px-approved
/unassign @sferich888

@openshift-ci openshift-ci bot added the px-approved Signifies that Product Support has signed off on this PR label Jul 9, 2021
@yapei
Copy link
Contributor

yapei commented Jul 12, 2021

build a local console with ./build.sh and did regression tests of operand form, no issues found
/label qe-approved

@openshift-ci openshift-ci bot added the qe-approved Signifies that QE has signed off on this PR label Jul 12, 2021
@spadgett
Copy link
Member

No user-visible changes. Adding the docs-approved label.
cc @ahardin-rh

/label docs-approved
/approve
/hold until we are under our SLO

@openshift-ci openshift-ci bot added do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. docs-approved Signifies that Docs has signed off on this PR approved Indicates a PR has been approved by an approver from all required OWNERS files. labels Jul 12, 2021
@spadgett
Copy link
Member

/hold cancel

@openshift-ci openshift-ci bot added needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. and removed do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. labels Jul 13, 2021
@cyril-ui-developer cyril-ui-developer force-pushed the update-react-jsonschema-form-package branch from aab7af0 to 5c5f0f9 Compare July 21, 2021 13:00
@openshift-ci openshift-ci bot removed lgtm Indicates that a PR is ready to be merged. needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. labels Jul 21, 2021
@cyril-ui-developer
Copy link
Contributor Author

@spadgett I rebased, so it needs lgtm label again.

@TheRealJon
Copy link
Member

/lgtm

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Jul 21, 2021
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Jul 21, 2021

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: cyril-ui-developer, spadgett, TheRealJon

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-merge-robot openshift-merge-robot merged commit 7f1dff9 into openshift:master Jul 22, 2021
@spadgett spadgett added this to the v4.9 milestone Aug 30, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. component/core Related to console core functionality component/helm Related to helm-plugin component/knative Related to knative-plugin component/olm Related to OLM component/shared Related to console-shared docs-approved Signifies that Docs has signed off on this PR lgtm Indicates that a PR is ready to be merged. px-approved Signifies that Product Support has signed off on this PR qe-approved Signifies that QE has signed off on this PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants