Skip to content

Conversation

cyyever
Copy link
Contributor

@cyyever cyyever commented Feb 24, 2025

Description

Fix CI errors for using Protobuf 4.25.1 .

Motivation and Context

@cyyever cyyever requested a review from a team as a code owner February 24, 2025 01:46
@cyyever cyyever changed the title Downgrade Protobuf to 3.16.3 Downgrade Protobuf to 3.16.3 in requirements-release.txt Feb 24, 2025
@cyyever cyyever changed the title Downgrade Protobuf to 3.16.3 in requirements-release.txt Downgrade Protobuf to 3.16.0 in requirements-release.txt Feb 24, 2025
@cyyever cyyever force-pushed the protobuf_release branch 2 times, most recently from 5f1e904 to 3a23223 Compare February 24, 2025 01:50
Copy link

codecov bot commented Feb 24, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 56.45%. Comparing base (b2e930e) to head (2a1d1e9).
Report is 3 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #6725   +/-   ##
=======================================
  Coverage   56.45%   56.45%           
=======================================
  Files         509      509           
  Lines       32515    32515           
  Branches     3057     3057           
=======================================
  Hits        18356    18356           
  Misses      13334    13334           
  Partials      825      825           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@cyyever cyyever force-pushed the protobuf_release branch 2 times, most recently from ed695c2 to 224a1e3 Compare February 24, 2025 02:51
@cyyever
Copy link
Contributor Author

cyyever commented Feb 24, 2025

@andife @justinchuby Seems that it works. The lining failures are unrelated.

@andife andife added the run release CIs Use this label to trigger release tests in CI label Feb 24, 2025
@andife
Copy link
Member

andife commented Feb 24, 2025

The release pipelines must be triggered manually with the label “run release CIs”. As I understand it, we do not currently have tests for all the cases we want?

@andife andife added the auto update doc Generate md/proto files automatically using the CI pipeline label Feb 24, 2025
@cyyever cyyever force-pushed the protobuf_release branch 3 times, most recently from a55eef7 to 4dbef00 Compare February 26, 2025 02:28
@cyyever cyyever changed the title Downgrade Protobuf to 3.16.0 in requirements-release.txt Use Protobuf 4.25.1 as minimum version and fix CI errors Feb 26, 2025
@cyyever cyyever force-pushed the protobuf_release branch 9 times, most recently from 094ae12 to 625fb2c Compare February 26, 2025 03:16
@justinchuby
Copy link
Member

I think this looks good. @andife what do yo think

@andife
Copy link
Member

andife commented Feb 28, 2025

I think this looks good. @andife what do yo think

I also think it should fit.
The title of the PR should be updated.
I think we should also document what the purpose of our different requirements file is

@cyyever
Copy link
Contributor Author

cyyever commented Feb 28, 2025

What title is more suitable?

@andife
Copy link
Member

andife commented Feb 28, 2025

What title is more suitable?

According to my understanding the following:

"Harmonize protobuf versions by upgrading to a minimum protobuf version of 25.1 and fix CI error"

We had 21.12/protobuf-cpp-3.21.12.tar.gz before

@cyyever cyyever changed the title Use Protobuf 4.25.1 as minimum version and fix CI errors Harmonize protobuf versions by upgrading to a minimum protobuf version of 25.1 and fix CI error Feb 28, 2025
@github-project-automation github-project-automation bot moved this from In progress to Reviewer approved in PR Tracker Feb 28, 2025
@andife andife added run release CIs Use this label to trigger release tests in CI and removed run release CIs Use this label to trigger release tests in CI labels Feb 28, 2025
Co-authored-by: Justin Chu <justinchuby@users.noreply.github.com>
Signed-off-by: Andreas Fehlner <fehlner@arcor.de>
Signed-off-by: Justin Chu <justinchuby@users.noreply.github.com>
@justinchuby justinchuby enabled auto-merge March 3, 2025 18:12
@justinchuby justinchuby added this pull request to the merge queue Mar 3, 2025
Merged via the queue into onnx:main with commit 06af65e Mar 3, 2025
40 of 41 checks passed
@github-project-automation github-project-automation bot moved this from Reviewer approved to Done in PR Tracker Mar 3, 2025
@justinchuby justinchuby added the release notes Important changes to call out in release notes label Mar 3, 2025
@justinchuby justinchuby added this to the 1.18 milestone Mar 3, 2025
@cyyever cyyever deleted the protobuf_release branch April 10, 2025 14:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
auto update doc Generate md/proto files automatically using the CI pipeline protobuf release notes Important changes to call out in release notes run release CIs Use this label to trigger release tests in CI topic: build Issues related to ONNX builds and packages
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

3 participants