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

chore(jmc-core): update to JMC version 9.0.0 #427

Merged
merged 1 commit into from
May 2, 2024

Conversation

aptmac
Copy link
Member

@aptmac aptmac commented May 1, 2024

Welcome to Cryostat3! 👋

Before contributing, make sure you have:

  • Read the contributing guidelines
  • Linked a relevant issue which this PR resolves
  • Linked any other relevant issues, PR's, or documentation, if any
  • Resolved all conflicts, if any
  • Rebased your branch PR on top of the latest upstream main branch
  • Attached at least one of the following labels to the PR: [chore, ci, docs, feat, fix, test]
  • Signed all commits using a GPG signature

To recreate commits with GPG signature git fetch upstream && git rebase --force --gpg-sign upstream/main


Fixes: # cryostatio/cryostat-core#173, #59, cryostatio/cryostat-core#22

Relates to cryostatio/cryostat-core#362 and cryostatio/cryostat-reports#233

Description of the change:

This PR adds two repositories to the pom; one that allows for using the cryostat-core 3.0.0-SNAPSHOT for builds, and the other that pulls in the jmc core 9.0.0 libs from Adoptium. There are also a handful of import changes around the codebase to accommodate the new jmc core structure.

Motivation for the change:

Allows for using a cryostat-core that consumes all JMC dependencies from an available vendor instead of maintaining a separate copy of the classes.

How to manually test:

  1. mvn clean verify

@aptmac aptmac requested a review from a team as a code owner May 1, 2024 18:11
@github-actions github-actions bot added the needs-triage Needs thorough attention from code reviewers label May 1, 2024
@andrewazores andrewazores added dependencies Pull requests that update a dependency file chore Refactor, rename, cleanup, etc. safe-to-test and removed needs-triage Needs thorough attention from code reviewers labels May 1, 2024
@andrewazores
Copy link
Member

/build_test

Copy link

github-actions bot commented May 1, 2024

Workflow started at 5/1/2024, 2:30:50 PM. View Actions Run.

Copy link

github-actions bot commented May 1, 2024

No OpenAPI schema changes detected.

Copy link

github-actions bot commented May 1, 2024

No GraphQL schema changes detected.

Copy link

github-actions bot commented May 1, 2024

CI build and push: All tests pass ✅ (JDK17)
https://github.com/cryostatio/cryostat3/actions/runs/8913353147

Copy link
Member

@andrewazores andrewazores left a comment

Choose a reason for hiding this comment

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

Change looks good, PR CI passes, manual build and test locally looks good.

Let's wait for cryostatio/cryostat-reports#234 to go in so I can trigger a manual build there and make sure the main CI builds it without issue (I can't see why it would, but you never know with this infrastructure). Once that's seen then we can proceed to mirror the changes for cryostat3 and jfr-datasource.

@andrewazores andrewazores merged commit 7d4c0a1 into cryostatio:main May 2, 2024
22 of 23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chore Refactor, rename, cleanup, etc. dependencies Pull requests that update a dependency file safe-to-test
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants