Skip to content

fix(proto): symlink protos instead of copy#14690

Merged
janisz merged 3 commits intomasterfrom
symling_protos_for_java
Mar 24, 2025
Merged

fix(proto): symlink protos instead of copy#14690
janisz merged 3 commits intomasterfrom
symling_protos_for_java

Conversation

@janisz
Copy link
Contributor

@janisz janisz commented Mar 20, 2025

Description

We used to copy and transform protos before using them in QA tests. This PR removes copying and uses symlinks instead. This will improve developer flow as changes in protos will not require calling make proto-generated-srcs -C symling_protos_for_java.
Previously I failed to add relative symlink but we already have one in k6 tests so let's use it here too.

Refs:


  • CHANGELOG update is not needed
  • Documentation is not needed

Testing

  • inspected CI results

Automated testing

  • modified existing tests
  • contributed no automated tests

How I validated my change

CI

Signed-off-by: Tomasz Janiszewski <tomek@redhat.com>
@janisz janisz requested review from a team, mtodor and parametalol March 20, 2025 16:45
@rhacs-bot
Copy link
Contributor

rhacs-bot commented Mar 20, 2025

Images are ready for the commit at 3985ede.

To use with deploy scripts, first export MAIN_IMAGE_TAG=4.8.x-277-g3985ede02f.

@codecov
Copy link

codecov bot commented Mar 20, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 49.19%. Comparing base (c927f46) to head (3985ede).
Report is 32 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master   #14690      +/-   ##
==========================================
+ Coverage   49.18%   49.19%   +0.01%     
==========================================
  Files        2532     2533       +1     
  Lines      185523   185512      -11     
==========================================
+ Hits        91246    91265      +19     
+ Misses      87050    87025      -25     
+ Partials     7227     7222       -5     
Flag Coverage Δ
go-unit-tests 49.19% <ø> (+0.01%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

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

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

janisz added 2 commits March 21, 2025 10:13
Signed-off-by: Tomasz Janiszewski <tomek@redhat.com>
Signed-off-by: Tomasz Janiszewski <tomek@redhat.com>
@janisz
Copy link
Contributor Author

janisz commented Mar 21, 2025

/retest

@janisz janisz added the auto-retest PRs with this label will be automatically retested if prow checks fails label Mar 21, 2025
@janisz janisz merged commit 9466236 into master Mar 24, 2025
94 checks passed
@janisz janisz deleted the symling_protos_for_java branch March 24, 2025 10:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auto-retest PRs with this label will be automatically retested if prow checks fails

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants