| At the moment, the `@Library` annotation supports the exact tag from a repository. This is great, but simplistic. As a team who are semantically versioning the shared library and regularly pushing out patch and minor versions, the overhead of expecting teams to constantly update their Jenkinsfiles is a little unfair. We want teams to be able to pin to a major version but be able to accept minor or patch version updates. For example, the following syntax should be valid: `@Library('library@v0.1.')`. It should find the latest tag matching `v0.1.` and pull in that version. |