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

🌱 Upgrade to Patternfly 5.2 #1680

Merged
merged 6 commits into from
Apr 22, 2024
Merged

🌱 Upgrade to Patternfly 5.2 #1680

merged 6 commits into from
Apr 22, 2024

Conversation

sjd78
Copy link
Member

@sjd78 sjd78 commented Feb 8, 2024

Update to the latest 5.2.x releases of the patternfly libraries.

Changed the dependency version to specific pinned versions to be extra clear that we test and verify against exactly the versions in the package.json.

See release notes https://www.patternfly.org/get-started/release-highlights/#patternfly-5.2

@sjd78
Copy link
Member Author

sjd78 commented Feb 13, 2024

Note: patternfly-react issue patternfly/patternfly-react#10064 needs to be resolved BEFORE this PR can be merged. The PF tested version of the victory-core library is older than the version that installs today. The newer version introduces a kinda breaking change in a minor release.

Update: Fixed in 5.2.1

@sjd78 sjd78 added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Feb 14, 2024
@sjd78 sjd78 changed the title 🌱 Upgrade to Patternfly 5.2 🌱 Upgrade to Patternfly 5.2.1 Mar 4, 2024
@sjd78 sjd78 force-pushed the bump-pf-versions branch 2 times, most recently from f06b7a4 to d1ecebd Compare March 4, 2024 19:18
@sjd78 sjd78 removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Mar 4, 2024
@sjd78
Copy link
Member Author

sjd78 commented Mar 5, 2024

I have no idea why e2e-ui CI is failing here:
Migration Waves CRUD operations -- Migration Wave CRUD (failed)

Running locally the date selector looks and works correctly.

@ibolton336
Copy link
Member

I have no idea why e2e-ui CI is failing here: Migration Waves CRUD operations -- Migration Wave CRUD (failed)

Running locally the date selector looks and works correctly.

Not sure - maybe a network timeout anomaly?

@ibolton336
Copy link
Member

@patternfly/react-core@5.3.0-prerelease.10 has the fix - not sure what the PF release schedule looks like apart from that.

@ibolton336
Copy link
Member

@sjd78 Looks like the fix made it to 5.2.3

https://github.com/patternfly/patternfly-react/releases/tag/5.2.3

@ibolton336 ibolton336 closed this Mar 27, 2024
@ibolton336 ibolton336 reopened this Mar 27, 2024
@rszwajko rszwajko self-assigned this Apr 5, 2024
rszwajko added a commit to rszwajko/tackle-ui-tests that referenced this pull request Apr 10, 2024
1. the original motivation no longer applies as bug MTA-706 is fixed
2. providing the end date via date picker fails repeatedly with
   PatternFly 5.2 (it seems the start date pop-up is still detected in
   the DOM tree)

Reference-Url: konveyor/tackle2-ui#1680
Signed-off-by: Radoslaw Szwajkowski <rszwajko@redhat.com>
@sjd78 sjd78 force-pushed the bump-pf-versions branch 2 times, most recently from 81b3df2 to 817f914 Compare April 16, 2024 14:25
@sjd78 sjd78 closed this Apr 16, 2024
@sjd78 sjd78 reopened this Apr 16, 2024
ibolton336
ibolton336 previously approved these changes Apr 18, 2024
Copy link
Member

@ibolton336 ibolton336 left a comment

Choose a reason for hiding this comment

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

LGTM!

@sjd78
Copy link
Member Author

sjd78 commented Apr 19, 2024

Need to have konveyor/tackle-ui-tests#1069 merged before merging this PR.

@sjd78 sjd78 added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Apr 19, 2024
@ibolton336 ibolton336 self-requested a review April 19, 2024 23:54
@ibolton336 ibolton336 dismissed their stale review April 19, 2024 23:55

pending tests

Update to the 5.2 release of the patternfly libraries.

See release notes https://www.patternfly.org/get-started/release-highlights/#patternfly-5.2

Signed-off-by: Scott J Dickerson <sdickers@redhat.com>
Signed-off-by: Scott J Dickerson <sdickers@redhat.com>
Signed-off-by: Scott J Dickerson <sdickers@redhat.com>
Bumped:
  @patternfly/react-code-editor
  @patternfly/react-core
  @patternfly/react-table

Signed-off-by: Scott J Dickerson <sdickers@redhat.com>
Signed-off-by: Scott J Dickerson <sdickers@redhat.com>
Signed-off-by: Scott J Dickerson <sdickers@redhat.com>
abrugaro pushed a commit to konveyor/tackle-ui-tests that referenced this pull request Apr 22, 2024
* Type MigrationWave end date directly into the input

1. the original motivation no longer applies as bug MTA-706 is fixed
2. providing the end date via date picker fails repeatedly with
   PatternFly 5.2 (it seems the start date pop-up is still detected in
   the DOM tree)

Reference-Url: konveyor/tackle2-ui#1680
Signed-off-by: Radoslaw Szwajkowski <rszwajko@redhat.com>

* Type MigrationWave end date without delay

Signed-off-by: Radoslaw Szwajkowski <rszwajko@redhat.com>

---------

Signed-off-by: Radoslaw Szwajkowski <rszwajko@redhat.com>
@sjd78 sjd78 removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Apr 22, 2024
@rszwajko rszwajko self-requested a review April 22, 2024 14:46
@sjd78 sjd78 merged commit 2f2db9f into konveyor:main Apr 22, 2024
7 checks passed
@sjd78 sjd78 deleted the bump-pf-versions branch April 22, 2024 16:53
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.

3 participants