JohnnyIrvin/JohnnyIrvin.github.io

Add SemVer Commit Log Pipeline

Closed this issue · 0 comments

This feature will implement a pipeline to check for compliance with SemVer convention in commit logs

Is your feature request related to a problem? Please describe.
Yes, it is. Currently, it's difficult to keep track of Semantic Versioning (SemVer) compliance in commit logs, which can lead to errors in versioning.

Describe the solution you'd like
A pipeline script that will run after committing to a branch and check whether the commit log follows the SemVer convention - three numbers separated by periods. If the log doesn't comply, the user will get feedback about the error.

Describe alternatives you've considered
Manually reviewing and ensuring SemVer compliance, but this can be time-consuming and error-prone.

As a stretch goal, we could automatically trigger the deployment pipeline if the logs comply with SemVer

See https://github.com/JohnnyIrvin/shell-craft for a great example.