-
Notifications
You must be signed in to change notification settings - Fork 934
feat: build and publish OCI image #3423
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
Comments
Hey @shanduur , happy for a PR or suggestions how to tackle this. |
I don't have any weight in the decision in this, but I will comment on the issues we faced before. This is a very specific use case in the fact it is using I do see value in adding the most popular config into the image but, with a lot of the misconception of this project when I was heavily involved, it is not “conventional commits” it's commitlint. There were a lot of people using with JIRA and many other commit formats and custom rules. Ultimately, in the end, we ended up making our own internal docker image for this reason. No one else would want to use our slightly not conventional-commit config, and we don't want all the conventional-commit configs. I am still actively using some commit lint packages, but find that I want a very opinionated way to commit. I personally like the idea, just could never make it work for me and everyone. |
A possible solution could be to provide multiple images with only one config in it.
As a starting point, we could provide a image with |
I think this is a good idea.
This is currently where I am at. This leads to the question of who will build and maintain this image. I don't feel like I can be the one to build and maintain something that I will not be using. In the past this has not work well, it seems to go to the bottom of the priority list and the users who actually use it suffer. |
I could build the image and maybe the ci (not rlly familiar with circleci). Maintenance could be a problem. We could try to automate the biggest maintenance problems like base images / package versions with tools like renovate or dependabot. |
@shanduur @AdeAttwood any feedback to the current PR?: #3431 |
@escapedcat we will need to sort out some logistics. I will be in contact with you soon, I don't even have Slack installed ATM. It's on my list to sort this out, will get to it shortly. |
Do we have any updates/news regarding official docker image/OCI? I could not find any updates since Dec.2022 therefore would like to followup. Thx! |
There are some updates in the PR: #3431 |
Image was published |
Expected Behavior
I want to be able to include
conventional-changelog/commitlint
in my CI, instead of doing custom images or installing commitlint on every run.Current Behavior
There is no docker image right now.
Affected packages
Possible Solution
Include build script in the CI, that builds multi arch OCI images (e.g. using buildah.io).
Context
I am trying to run CI that verifies if commits are properly formatted. I am using primarily Drone CI and GitLab CI. GitLab CI allows me to do something like this:
However this takes a lot of time, as we need to install git and commitlint every time we want to run CI checks.
The text was updated successfully, but these errors were encountered: