Skip to content

Conversation

corymhall
Copy link
Contributor

@corymhall corymhall commented Sep 4, 2025

This adds some tests for the ignoreChanges functionality, specifically for sdkv2. Some things this highlights:

  • wildcards (for lists, sets, maps) do not get processed at all in the bridge. We completely rely on ignoreChanges in core.
  • Do we need ignoreChanges processing in the bridge at all? Is the logic in core enough?

It looks like ignoreChanges is processed here, but the way it is currently written wildcards will never be matched.

re #3186
re #3177

Caution

Currently blocked by upgrading pu/pu to 3.194.0 which includes some fixes to ignoreChanges.

This adds some tests for the `ignoreChanges` functionality, specifically
for sdkv2. Some things this highlights:

- wildcards (for lists, sets, maps) do not get processed at all in the
  bridge. We completely rely on `ignoreChanges` in core.
- Do we need `ignoreChanges` processing in the bridge at all? Is the
  logic in core enough?
Copy link

codecov bot commented Sep 4, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 68.79%. Comparing base (cb64556) to head (f9c420c).
⚠️ Report is 3 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #3175      +/-   ##
==========================================
- Coverage   68.80%   68.79%   -0.01%     
==========================================
  Files         336      336              
  Lines       43848    43868      +20     
==========================================
+ Hits        30171    30181      +10     
- Misses      11979    11988       +9     
- Partials     1698     1699       +1     

☔ 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.

@corymhall corymhall marked this pull request as ready for review September 11, 2025 13:45
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.

1 participant