terascope / teraslice

Scalable data processing pipelines in JavaScript
https://terascope.github.io/teraslice/
Apache License 2.0
50 stars 13 forks source link

Add --skip-asset feature to ts-scripts bump #3415

Open busma13 opened 1 year ago

busma13 commented 1 year ago

Implement --skip-asset flag on ts-scripts bump to allow packages within an asset to be bumped without bumping the version of the asset or bumping the asset's dependencies on those packages.

See here for a discussion of all the changes to the bump script to make it compatible with an asset: #3388

We pulled this functionality from #3408 because I didn't realize that the asset's dependencies should not be bumped in this case and the syncVersions function in scripts/src/helpers/sync/utils.ts made implementing this change more difficult than first anticipated.