actions / upload-artifact

MIT License
3.25k stars 732 forks source link

Please follow semantic versioning - don’t break my build #631

Closed iCodeSometime closed 1 month ago

iCodeSometime commented 1 month ago

What would you like to be added?

Please follow semantic versioning.

If the public API is changed, it must not be distributed as a minor release.

Why is this needed?

For three months in a row now, there have been breaking changes to the public API of this action that were distributed as a minor release.

I and my teammates have wasted a significant number of hours tracking down why things have broken, only to realize there’s been a significant change to the behavior of this action, with no major version bump.

joshmgross commented 1 month ago

590 and #630 have been fixed and were not intentional breaking changes.

602 fully details why we made the decision to ship a breaking change.