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

Migrate to new ProtoData #120

Merged
merged 34 commits into from
Mar 21, 2024
Merged

Migrate to new ProtoData #120

merged 34 commits into from
Mar 21, 2024

Conversation

alexander-yevsyukov
Copy link
Collaborator

@alexander-yevsyukov alexander-yevsyukov commented Mar 19, 2024

This PR migrates to new ProtoData addressing the breaking API changes related to new package and artifact structure.

Other notable changes

  • Integration tests related to Validation were copied from McJava.
    The history of the code changes in these tests was not preserved because of little value comparing to the efforts.
    Should we need the history, we could obtain it from mc-java repository.
    Later these tests would be reviewed and updated.

  • Codegen-related tests that used to be under java-runtime moved under java-tests/runtime.
    This is done to test the currently developed codegen, rather than one used by McJava applied to java-runtime module.

  • Validation codegen was disabled under java-runtime module to ease the migration during next breaking API change.

@alexander-yevsyukov alexander-yevsyukov self-assigned this Mar 19, 2024
Copy link

codecov bot commented Mar 19, 2024

Codecov Report

Merging #120 (a141c4a) into master (dc7fa55) will not change coverage.
The diff coverage is n/a.

❗ Current head a141c4a differs from pull request most recent head 87c7968. Consider uploading reports for the commit 87c7968 to get more accurate results

Additional details and impacted files
@@            Coverage Diff            @@
##             master     #120   +/-   ##
=========================================
  Coverage     36.64%   36.64%           
  Complexity      342      342           
=========================================
  Files           124      124           
  Lines          2423     2423           
  Branches        197      197           
=========================================
  Hits            888      888           
  Misses         1476     1476           
  Partials         59       59           

@alexander-yevsyukov alexander-yevsyukov marked this pull request as ready for review March 20, 2024 23:05
Copy link
Collaborator

@armiol armiol left a comment

Choose a reason for hiding this comment

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

@alexander-yevsyukov LGTM in general. Please see my comments.

@alexander-yevsyukov alexander-yevsyukov merged commit 4a43794 into master Mar 21, 2024
6 checks passed
@alexander-yevsyukov alexander-yevsyukov deleted the bump-tool-base branch March 21, 2024 11:21
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.

2 participants