From 605741b04c660e55e4154970b4f8f898613ba4a6 Mon Sep 17 00:00:00 2001 From: Ben Leadbetter Date: Sun, 19 Jan 2025 22:44:24 +0100 Subject: [PATCH 1/3] ci: pre-commit ci --- .pre-commit-config.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 591832b..e24fb54 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -31,3 +31,9 @@ repos: hooks: - id: codespell args: [-I, codespell-ignore] +ci: + autofix_commit_msg: | + ci: [pre-commit.ci] auto fixes from pre-commit.com hooks + + for more information, see https://pre-commit.ci + autoupdate_commit_msg: 'ci: [pre-commit.ci] pre-commit autoupdate' From cd509dd4c92e974f883c83d2d60d3e642178e12d Mon Sep 17 00:00:00 2001 From: Ben Leadbetter Date: Mon, 20 Jan 2025 13:46:19 +0100 Subject: [PATCH 2/3] feat: replace rust git hooks with ci-friendly alternative --- .pre-commit-config.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index e24fb54..808e96d 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,8 +1,8 @@ repos: -- repo: https://github.com/doublify/pre-commit-rust - rev: v1.0 +- repo: https://github.com/AndrejOrsula/pre-commit-cargo.git + rev: 0.4.0 hooks: - - id: fmt + - id: cargo-fmt stages: [pre-commit] - repo: https://github.com/compilerla/conventional-pre-commit rev: v3.2.0 From 58228da8c7f9b77aa3554928f99a8f0018907d11 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 20 Jan 2025 12:48:20 +0000 Subject: [PATCH 3/3] ci: [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- src/sysex7.rs | 3 ++- src/sysex8.rs | 5 ++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/sysex7.rs b/src/sysex7.rs index 45b8f9e..87c6906 100644 --- a/src/sysex7.rs +++ b/src/sysex7.rs @@ -411,7 +411,8 @@ fn convert_generated_properties< impl Sysex for Sysex7 { type Byte = ux::u7; - type PayloadIterator<'a> = PayloadIterator<'a, B::Unit> + type PayloadIterator<'a> + = PayloadIterator<'a, B::Unit> where B::Unit: 'a, Self: 'a; diff --git a/src/sysex8.rs b/src/sysex8.rs index 25d95e5..48e56ac 100644 --- a/src/sysex8.rs +++ b/src/sysex8.rs @@ -330,7 +330,10 @@ impl<'a> PayloadIterator<'a> { impl Sysex for Sysex8 { type Byte = u8; - type PayloadIterator<'a> = PayloadIterator<'a> where B: 'a; + type PayloadIterator<'a> + = PayloadIterator<'a> + where + B: 'a; fn payload<'a>(&'a self) -> Self::PayloadIterator<'a> where ::Unit: 'a,