Skip to content

Conversation

snoyer
Copy link
Contributor

@snoyer snoyer commented Jul 24, 2025

Describe your changes

add --multi-file-regex option allowing to use a regular expression to group files.
On matching file paths, captured groups are replaced with * so that, for example, with regex part(\d+):

  • foo-part1.xyz and foo-part2.xyz become foo-part*.xyz and are grouped together
  • bar-part1.xyz and bar-part2.xyz become bar-part*.xyz and are together in a separate group
  • non-matching files would get grouped according to --multi-file-mode

Issue ticket number and link if any

#1654

Checklist for finalizing the PR

  • I have performed a self-review of my code
  • I have added tests for new features and bugfixes
  • I have added documentation for new features
  • If it is a modifying the libf3d API, I have updated bindings
  • If it is a modifying the .github/workflows/versions.json, I have updated timestamp

Continuous integration

Please check the checkbox of the CI you want to run, then push again on your branch.

  • Style checks
  • Fast CI
  • Coverage cached CI
  • Analysis cached CI
  • WASM docker CI
  • Android docker CI
  • macOS Intel cached CI
  • macOS ARM cached CI
  • Windows cached CI
  • Linux cached CI
  • Other cached CI

Copy link

codecov bot commented Jul 24, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
⚠️ Please upload report for BASE (master@13e3add). Learn more about missing BASE report.
⚠️ Report is 8 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff            @@
##             master    #2419   +/-   ##
=========================================
  Coverage          ?   96.14%           
=========================================
  Files             ?      134           
  Lines             ?    12231           
  Branches          ?        0           
=========================================
  Hits              ?    11759           
  Misses            ?      472           
  Partials          ?        0           

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

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@mwestphal
Copy link
Member

Do you need a review @snoyer ?

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