From a4fe91ffda8811a2c5f77cd750eb74cd436ba573 Mon Sep 17 00:00:00 2001 From: Alex Clarke Date: Tue, 7 Oct 2025 10:57:37 -0600 Subject: [PATCH] ci: Initialized commitizen configuration --- .cz.toml | 10 ++++++++++ .pre-commit-config.yaml | 23 +++++++---------------- package-lock.json | 6 ++++++ package.json | 1 + 4 files changed, 24 insertions(+), 16 deletions(-) create mode 100644 .cz.toml create mode 100644 package-lock.json create mode 100644 package.json diff --git a/.cz.toml b/.cz.toml new file mode 100644 index 0000000..5141f4b --- /dev/null +++ b/.cz.toml @@ -0,0 +1,10 @@ +[tool.commitizen] +name = "cz_conventional_commits" +tag_format = "v$version" +version_scheme = "semver" +version_provider = "cargo" +update_changelog_on_bump = true +major_version_zero = true + +[tool.commitizen.hooks] +pre-commit = "git add Cargo.toml Cargo.lock" diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 188a6e0..a66fe3a 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,17 +1,8 @@ repos: - - repo: local - hooks: - - id: ensure-no-gcloud-directory - name: Ensure there's no gcloud directory in the commit - entry: ./.hooks/pre-commit.sh - language: script - always_run: true - files: .* - stages: [pre-commit] - - - id: run-approval-tests - name: Run Hestia CI approval tests - entry: ./.hooks/approval-tests.sh - language: script - files: .* - stages: [pre-push] +- hooks: + - id: commitizen + - id: commitizen-branch + stages: + - pre-push + repo: https://github.com/commitizen-tools/commitizen + rev: v3.30.0 diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..8c5533d --- /dev/null +++ b/package-lock.json @@ -0,0 +1,6 @@ +{ + "name": "loki", + "lockfileVersion": 3, + "requires": true, + "packages": {} +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/package.json @@ -0,0 +1 @@ +{}