Comments (3)
It looks like this current action runs
version
thenbump
only. Would it be possible to addcheck
as well, to use this action to verify PR titles like the above action?
The commitizen tool is not a linter, while it can verify conventional commit messages thats not the scope of this tool/action.
This action is to execute the cli tool on the CI/CD. Therefore creating a release/bumping the version. But the tool inheritly takes the version information from the commit history (which they do lint) and not from the PR title. In the end of the day this action is just a wrapper for the cli tool.
But there are other options to do what you stave for. There are many actions out there that check if the title is conventional-commit friendly, altho i am quite sure you already found that out.
Just as a disclosure, i am not a contributor of commitizen, just a user of the tool. But i am quite sure you could close the issue since your requirements are not inline with the target of this action.
from commitizen-action.
And also just to be sure, it looks to me like this
commitizen-action
is very similar/the same as relekang/python-semantic-release?
To be honest this is kind of wrong. commitizen
is a tool as well as semantic-release
. While yes both tools provide very similar functionality they are definetly not the same. If you use the commitizen cli tool locally and use their format you want to use this action.
It is the same as if you say :
also just to be sure, to me it looks like this gradle-build
action is very similar/the same as maven-build
from commitizen-action.
As @nbrugger-tgm commented, check
is out of scope. I think the best would be to create another github action which would run the cz check
.
from commitizen-action.
Related Issues (20)
- [FEAT]: 🎉 Add Discussions Tab
- [FEAT]: 🎉 Add Support for GPG Signing HOT 1
- `check_consistency` has no effect
- Clarification on how the workflow updates changelog and version HOT 4
- Actor of pushing to branch should be configurable HOT 1
- Container error `fatal: --local can only be used inside a git repository` HOT 9
- Bump failing after upgrade from 0.16.0 -> 0.16.1 HOT 5
- Option for opening a PR instead of pushing directly to branch HOT 6
- options --name to select the commitizen HOT 8
- Reporting a vulnerability HOT 2
- No tag found to do an incremental changelog HOT 2
- Running the action with changelog_increment_filename fails HOT 2
- gpg: signing failed: No secret key HOT 1
- Pre-Bump Scripts do not have access to packages installed before using `commitizen-tools/commitizen-action` HOT 9
- Bump commit in detached HEAD state not being pushed to master branch HOT 1
- How to use pre_bump_hook scripts with this action HOT 1
- [BUG]: Unstaged Changes HOT 8
- Option to specify MANUAL_VERSION HOT 1
- Git output in the changelog increment file
- Action does not find a specified file in version_files HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from commitizen-action.