From 9c1f90334a67c30d251cf201a0be3a4d69a404d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kamil=20Paduszyn=CC=81ski?= Date: Thu, 2 Nov 2023 12:51:30 +0100 Subject: [PATCH 1/4] =?UTF-8?q?=E2=9E=95=20Add=20`pre-commit`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pyproject.toml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 83a52f5..1ae2635 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -11,6 +11,11 @@ version = "0.0.0" requires-python = ">= 3.10" dependencies = [] +[project.optional-dependencies] +dev = [ + "pre-commit", +] + [tool.setuptools.packages.find] include = ["gitmojis*"] where = ["src"] From b05c3ac99533b3dd1b0ca752aec2508f89bc9271 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kamil=20Paduszyn=CC=81ski?= Date: Thu, 2 Nov 2023 12:53:15 +0100 Subject: [PATCH 2/4] =?UTF-8?q?=F0=9F=94=A7=20Configure=20Pre-commit=20wit?= =?UTF-8?q?h=20some=20basic=20hooks?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .pre-commit-config.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 .pre-commit-config.yaml diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 0000000..33de7fd --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,9 @@ +repos: + - repo: https://github.com/pre-commit/pre-commit-hooks + rev: 'v4.5.0' + hooks: + - id: check-merge-conflict + - id: check-toml + - id: check-yaml + - id: end-of-file-fixer + - id: trailing-whitespace From 7ad43b9e0b0c4ea554e3be385e228517bf5ab42e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kamil=20Paduszyn=CC=81ski?= Date: Thu, 2 Nov 2023 12:53:51 +0100 Subject: [PATCH 3/4] =?UTF-8?q?=F0=9F=92=AC=20Override=20default=20Pre-com?= =?UTF-8?q?mit.ci=20bot=20messages?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .pre-commit-config.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 33de7fd..ee61962 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -7,3 +7,9 @@ repos: - id: check-yaml - id: end-of-file-fixer - id: trailing-whitespace + +ci: + autofix_commit_msg: + 🚨 [pre-commit.ci] Fix errors raised by `pre-commit` hooks + autoupdate_commit_msg: + ⬆️ [pre-commit.ci] Update versions of `pre-commit` hooks From e6f7d2a5a14bc0e4df05f8b469d44e310b91b445 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kamil=20Paduszyn=CC=81ski?= Date: Thu, 2 Nov 2023 12:55:02 +0100 Subject: [PATCH 4/4] =?UTF-8?q?=F0=9F=93=9D=20Add=20Pre-commit.ci=20status?= =?UTF-8?q?=20badge?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 701b7f5..dc5da8c 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # python-gitmojis +[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?style=flat-square&logo=pre-commit)][pre-commit.ci] + ## Summary This package provides a few simple utilities to apply the official @@ -28,3 +30,4 @@ Released under the [MIT License][license]. [gitmoji-repository]: https://github.com/carloscuesta/gitmoji [gitmoji-website]: https://gitmoji.dev [license]: https://github.com/paduszyk/python-gitmojis/blob/main/LICENSE +[pre-commit.ci]: https://results.pre-commit.ci/latest/github/paduszyk/python-gitmojis/main