1
1
mirror of https://github.com/orhun/git-cliff.git synced 2024-09-11 06:55:38 +03:00
A highly customizable Changelog Generator that follows Conventional Commit specifications ⛰️
Go to file
Radu Suciu 2b7a1efaaf
chore(pypi): publish git-cliff on PyPI (#158)
* chore(pypi): First shot at PyPi publishing

* docs(pypi): Draft docs for install from PyPI

* fix(pypi): fix spellig mistake and add missing dependency

* chore(pypi): rc1 for pypi publish workflow

* docs(pypi): add example for pip install command

Also tweaked verbiage a little

* fix(docs): remove extra backtick in command example

* fix(pypi): fix MATURIN_REPOSITORY definition

* chore(pypi): rc2 for pypi publish

fixes mistake in use of endsWith and startsWith expression syntax.

Thanks https://rhysd.github.io/actionlint/!

* chore(pypi): rc3 for pypi publish workflow

Changes:
- fixes an error with maturin build
- makes sure maturin commands are run in directory containing pyproject.toml
- manifest path is now specified in pyproject.toml
- sdist is now created as a part of the build command

* fix(pypi): specify cwd in action arg

* fix(pypi): fix various path issues

* chore(docker): ignore pypi directory

---------

Co-authored-by: Orhun Parmaksız <orhunparmaksiz@gmail.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2023-08-16 09:53:31 +02:00
.github chore(pypi): publish git-cliff on PyPI (#158) 2023-08-16 09:53:31 +02:00
config docs(config): add comments to the default configuration file 2023-04-27 00:16:24 +03:00
examples style(config): apply formatting to configuration files 2023-08-14 00:43:41 +03:00
git-cliff chore(pypi): publish git-cliff on PyPI (#158) 2023-08-16 09:53:31 +02:00
git-cliff-core chore(deps): bump thiserror from 1.0.44 to 1.0.46 (#243) 2023-08-16 09:26:22 +02:00
npm chore(release): prepare for v1.2.0 2023-04-28 16:16:55 +03:00
pypi chore(pypi): publish git-cliff on PyPI (#158) 2023-08-16 09:53:31 +02:00
website chore(pypi): publish git-cliff on PyPI (#158) 2023-08-16 09:53:31 +02:00
.dockerignore chore(pypi): publish git-cliff on PyPI (#158) 2023-08-16 09:53:31 +02:00
.editorconfig chore(editorconfig): fix editorconfig syntax 2023-04-26 16:47:48 +03:00
.gitignore chore(project): remove unnecessary Cargo.lock entry from .gitignore 2021-10-22 16:49:59 +03:00
Cargo.lock chore(deps): bump thiserror from 1.0.44 to 1.0.46 (#243) 2023-08-16 09:26:22 +02:00
Cargo.toml chore(deps): upgrade dependencies 2023-08-14 00:22:04 +03:00
CHANGELOG.md chore(release): prepare for v1.2.0 2023-04-28 16:16:55 +03:00
cliff.toml style(config): apply formatting to configuration files 2023-08-14 00:43:41 +03:00
CNAME Create CNAME 2022-12-26 17:24:46 +01:00
CODE_OF_CONDUCT.md chore(project): rename 2021-05-30 01:45:03 +03:00
codecov.yml fix(project): use the correct branch for codecov (#65) 2022-03-13 13:17:59 +03:00
CONTRIBUTING.md chore(cargo): update MSRV to 1.64.0 2023-04-28 14:27:35 +03:00
Dockerfile refactor(docker): avoid copying volume inside container (#142) 2023-05-18 20:45:32 +02:00
LICENSE Initial commit 2021-05-11 01:54:45 +03:00
README.md style(readme): update the style for project name 2023-04-10 05:34:17 +03:00
RELEASE.md chore(release): set the new version in release script 2021-06-30 01:26:32 +03:00
release.sh fix(release): use the correct argument in release script 2023-04-28 15:17:00 +03:00
rust-toolchain.toml chore(ci): return to nightly builds (#73) 2022-03-29 14:44:45 +03:00
rustfmt.toml chore(fmt): remove normalize_comments from rustfmt.toml 2021-06-04 03:11:15 +03:00
SECURITY.md docs(github): add security policy 2023-04-04 22:38:28 +03:00




Documentation | Website

git-cliff can generate changelog files from the Git history by utilizing conventional commits as well as regex-powered custom parsers. The changelog template can be customized with a configuration file to match the desired format.

preview

Documentation

Learn how to use git-cliff from the documentation.

In The Media

Similar/Related Projects

  • git-journal - The Git Commit Message and Changelog Generation Framework
  • clog-cli - Generate beautiful changelogs from your Git commit history
  • relnotes - A tool to automatically generate release notes for your project.
  • cocogitto - A set of CLI tools for the conventional commit and semver specifications.
  • cliff-jumper - A NodeJS CLI tool that combines git-cliff and conventional-recommended-bump to semantically bump a NodeJS package and generate a git-cliff powered changelog.
  • release-plz - Release Rust packages from CI.

License

GNU General Public License (v3.0)

Copyright © 2021-2023, git-cliff contributors