GithubHelp home page GithubHelp logo

z0al / commitlint-bot Goto Github PK

View Code? Open in Web Editor NEW
151.0 6.0 24.0 1.17 MB

[NOT MAINTAINED] use https://github.com/apps/semantic-pull-requests

License: MIT License

JavaScript 100.00%
probot-app github-app commit-message bot commitlint probot

commitlint-bot's People

Contributors

caarlos0 avatar newnewb avatar z0al avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

commitlint-bot's Issues

Waiting for status to be reported

Hello there,

The bot seems not to receive any more info, since today (it was functionnal this last friday ^^), on all our repos. Do you know what's going on ?
screen

Use details to advise how to fix

Hey! This is really cool! I had a quick drive-by thought; with the GPG Probot App we've talked about how to fix a failed status. As in, what happens when someone commits without verifying their GPG key?

I think there's a similar situation with the commitlint-bot; if I commit a message that wouldn't pass, and the PR gets a โŒ , maybe you can use the Details pane to suggest ways to fix it. This way, it becomes a way for folks to learn on the spot and not be blocked by something they don't know how to do with Git.

Commitlint does not work anymore

For some reason commitlint is not functioning anymore, just wanted to now first if I am the only one experiencing this?

See db-migrate/node-db-migrate#537 for reference, which is missing the commitlint output for an unknown reason. Have reinstalled the bot already to test if this would have been the source of the problem, but unfortunately it seems to be something different. Nothing was changed from the last time it worked though...

Discussion: custom configuration

I would like to discuss what things I need to consider when supporting custom configuration files in the root repository directory.

More specifically, how can we support .commitlint.yml or .commitlint.json ? I can't see any way to support .js based config files

Any input is welcome!
cc @marionebl

Bot messages are still cumbersome und not useful for users

Since I repeatedly receive questions, I will open this ticket here now. The bot message should include a link to the conventions, otherwise new users have no clue at all, what is happening.

So a link pointing the user to the convention, probably https://github.com/conventional-changelog/conventional-changelog/tree/35e60b5be6027fb2784c5103eee111f6f99b045e/packages/conventional-changelog-angular, would be immmensly helpful.

db-migrate/node-db-migrate#549 (comment)

Two commitlint-bots ;)

Mostly opening a conversation here, I'm in no rush to do anything. And please don't feel pressure to support my usecases. :)


Soo I have my own bot with this name: https://github.com/paulirish/commitlintbot

However mine only cares about Pull Request titles and doesn't care about actual commit messages. So technically it probably makes more sense to be called commitlint-pr-bot.

I created it as there was no other option at the time, but I'm happy to retire and and point to your project if a few things happen:

  • Support linting a PR title
  • Support ignoring commit messages
  • Supportcommitlint.config.js (#1)
  • Support commitlint-config-cz for a project to specify custom types/scopes

Again, we can also agree to keep our projects separate. That's totally fine with me. :) I just wanted to list these out in case you want to create the ultimate feature-rich commitlint bot. ๐ŸŽ‰

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.