Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

As a pipe2 developer I want my semantic versions to be enforced upon registring #116

Open
abbec opened this issue Sep 24, 2020 · 1 comment

Comments

@abbec
Copy link
Member

abbec commented Sep 24, 2020

Acceptance Criteria

  • Any potentially breaking change forces and update to major version.
    • Deleting an input or output
    • changing and input or output type (if they can’t be connected any more)
    • changing execution environment

Other changes should result in either a minor version or a patch version

  • if checksum of the code is equal and tags are equal (and everything else is equal) reject it?
@sakarias88
Copy link
Member

We must add another criteria to not allow arbitrarily bumping version.

Example:
Imagine we have function with version 1.0.0.
User wants to publish 1.2.0.
This request must be denied since 1.1.0 does not exist yet.

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

No branches or pull requests

2 participants