From 88623a53c9d8e1c69486462e82893a26bf1a2b8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Wed, 3 Dec 2025 14:43:11 +0200 Subject: [PATCH 1/3] feat(evilmartians/lefthook): re-scaffold --- pkgs/evilmartians/lefthook/pkg.yaml | 18 +- pkgs/evilmartians/lefthook/registry.yaml | 231 ++++++++++++++++------- registry.yaml | 231 ++++++++++++++++------- 3 files changed, 326 insertions(+), 154 deletions(-) diff --git a/pkgs/evilmartians/lefthook/pkg.yaml b/pkgs/evilmartians/lefthook/pkg.yaml index c974e837a59..f26fca227f2 100644 --- a/pkgs/evilmartians/lefthook/pkg.yaml +++ b/pkgs/evilmartians/lefthook/pkg.yaml @@ -1,22 +1,24 @@ packages: - name: evilmartians/lefthook@v2.0.5 - name: evilmartians/lefthook - version: v0.8.0 + version: v1.10.1 - name: evilmartians/lefthook - version: v0.7.4 + version: v1.6.18 + - name: evilmartians/lefthook + version: v1.5.1 + - name: evilmartians/lefthook + version: v0.7.7 - name: evilmartians/lefthook version: v0.7.3 - name: evilmartians/lefthook - version: v0.6.4 + version: v0.7.2 - name: evilmartians/lefthook version: v0.6.3 - name: evilmartians/lefthook - version: v0.5.4 + version: v0.5.3 - name: evilmartians/lefthook - version: v0.3.0 + version: v0.5.2 - name: evilmartians/lefthook - version: v0.2.1 + version: v0.2.3 - name: evilmartians/lefthook version: v0.2.0 - - name: evilmartians/lefthook - version: v0.1.0 diff --git a/pkgs/evilmartians/lefthook/registry.yaml b/pkgs/evilmartians/lefthook/registry.yaml index ea506784506..5b273dab176 100644 --- a/pkgs/evilmartians/lefthook/registry.yaml +++ b/pkgs/evilmartians/lefthook/registry.yaml @@ -4,123 +4,208 @@ packages: repo_owner: evilmartians repo_name: lefthook description: Fast and powerful Git hooks manager for any type of projects - asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} - format: gz - replacements: - amd64: x86_64 - darwin: MacOS - linux: Linux - windows: Windows - checksum: - type: github_release - asset: lefthook_checksums.txt - algorithm: sha256 - files: - - name: lefthook - src: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}} - version_constraint: semver(">= 0.8.0") + version_constraint: "false" version_overrides: - - version_constraint: semver(">= 0.7.4") - asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}} - format: raw - supported_envs: - - darwin - - linux - - amd64 - - version_constraint: semver(">= 0.7.3") - overrides: - - goos: windows - format: zip - files: - - name: lefthook + - version_constraint: Version == "v0.1.5" + no_asset: true + - version_constraint: Version == "v0.2.0" + asset: hookah_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: tar.gz + rosetta2: true + windows_arm_emulation: true + checksum: + type: github_release + asset: hookah_checksums.txt + algorithm: sha256 supported_envs: - darwin - - linux + - windows - amd64 - - version_constraint: semver(">= 0.6.4") + - version_constraint: Version == "v0.5.3" + asset: lefthook_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: gz + rosetta2: true + windows_arm_emulation: true + replacements: + amd64: x86_64 + darwin: MacOS + linux: Linux + windows: Windows + checksum: + type: github_release + asset: lefthook_checksums.txt + algorithm: sha256 overrides: - goos: windows format: zip - files: - - name: lefthook + asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} supported_envs: - darwin + - windows - amd64 + - version_constraint: Version == "v0.6.3" + asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: gz rosetta2: true - - version_constraint: semver(">= 0.6.3") + windows_arm_emulation: true + replacements: + amd64: x86_64 + darwin: MacOS + linux: Linux + windows: Windows + checksum: + type: github_release + asset: lefthook_checksums.txt + algorithm: sha256 supported_envs: - darwin + - windows - amd64 - rosetta2: true + - version_constraint: Version == "v0.7.3" + asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: gz + windows_arm_emulation: true + replacements: + amd64: x86_64 + darwin: MacOS + linux: Linux + windows: Windows + checksum: + type: github_release + asset: lefthook_checksums.txt + algorithm: sha256 overrides: - goos: windows format: zip - files: - - name: lefthook - - version_constraint: semver(">= 0.5.4") + - version_constraint: semver("<= 0.2.3") + asset: hookah_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: tar.gz + rosetta2: true + windows_arm_emulation: true + replacements: + amd64: x86_64 + darwin: MacOS + linux: Linux + windows: Windows + checksum: + type: github_release + asset: hookah_checksums.txt + algorithm: sha256 overrides: - goos: windows format: zip - files: - - name: lefthook supported_envs: - darwin + - windows - amd64 - rosetta2: true - - version_constraint: semver(">= 0.3.0") + - version_constraint: semver("<= 0.5.2") + asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz - files: - - name: lefthook + rosetta2: true + windows_arm_emulation: true + replacements: + amd64: x86_64 + darwin: MacOS + linux: Linux + windows: Windows + checksum: + type: github_release + asset: lefthook_checksums.txt + algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin + - windows - amd64 + - version_constraint: semver("<= 0.7.2") + asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: gz rosetta2: true - - version_constraint: semver(">= 0.2.1") - asset: hookah_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} - files: - - name: hookah - format: tar.gz + windows_arm_emulation: true + replacements: + amd64: x86_64 + darwin: MacOS + linux: Linux + windows: Windows + checksum: + type: github_release + asset: lefthook_checksums.txt + algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin + - windows - amd64 - rosetta2: true + - version_constraint: semver("<= 0.7.7") + asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}} + format: raw + windows_arm_emulation: true + replacements: + amd64: x86_64 + darwin: MacOS + linux: Linux + windows: Windows checksum: type: github_release - asset: hookah_checksums.txt + asset: lefthook_checksums.txt algorithm: sha256 - - version_constraint: semver(">= 0.2.0") - asset: hookah_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} - format: tar.gz - replacements: {} - files: - - name: hookah - supported_envs: - - darwin - - amd64 - rosetta2: true + - version_constraint: semver("<= 1.5.1") + asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: gz + replacements: + amd64: x86_64 + darwin: MacOS + linux: Linux + windows: Windows checksum: type: github_release - asset: hookah_checksums.txt + asset: lefthook_checksums.txt + algorithm: sha256 + - version_constraint: semver("<= 1.6.18") + asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: gz + replacements: + amd64: x86_64 + darwin: MacOS + linux: Linux + windows: Windows + checksum: + type: github_release + asset: lefthook_checksums.txt algorithm: sha256 - - version_constraint: semver("< 0.2.0") - asset: hookah_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} - files: - - name: hookah - format: tar.gz overrides: - - goos: windows - format: zip - supported_envs: - - darwin - - amd64 - rosetta2: true + - goos: linux + replacements: + arm64: aarch64 + - version_constraint: semver("<= 1.10.1") + asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: gz + replacements: + amd64: x86_64 + darwin: MacOS + linux: Linux + windows: Windows checksum: type: github_release - asset: hookah_checksums.txt + asset: lefthook_checksums.txt algorithm: sha256 + - version_constraint: "true" + asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: gz + replacements: + amd64: x86_64 + darwin: MacOS + linux: Linux + windows: Windows + checksum: + type: github_release + asset: lefthook_checksums.txt + algorithm: sha256 + overrides: + - goos: linux + replacements: + arm64: aarch64 diff --git a/registry.yaml b/registry.yaml index e021cf7e5c9..fcec266909e 100644 --- a/registry.yaml +++ b/registry.yaml @@ -32015,126 +32015,211 @@ packages: repo_owner: evilmartians repo_name: lefthook description: Fast and powerful Git hooks manager for any type of projects - asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} - format: gz - replacements: - amd64: x86_64 - darwin: MacOS - linux: Linux - windows: Windows - checksum: - type: github_release - asset: lefthook_checksums.txt - algorithm: sha256 - files: - - name: lefthook - src: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}} - version_constraint: semver(">= 0.8.0") + version_constraint: "false" version_overrides: - - version_constraint: semver(">= 0.7.4") - asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}} - format: raw - supported_envs: - - darwin - - linux - - amd64 - - version_constraint: semver(">= 0.7.3") - overrides: - - goos: windows - format: zip - files: - - name: lefthook + - version_constraint: Version == "v0.1.5" + no_asset: true + - version_constraint: Version == "v0.2.0" + asset: hookah_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: tar.gz + rosetta2: true + windows_arm_emulation: true + checksum: + type: github_release + asset: hookah_checksums.txt + algorithm: sha256 supported_envs: - darwin - - linux + - windows - amd64 - - version_constraint: semver(">= 0.6.4") + - version_constraint: Version == "v0.5.3" + asset: lefthook_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: gz + rosetta2: true + windows_arm_emulation: true + replacements: + amd64: x86_64 + darwin: MacOS + linux: Linux + windows: Windows + checksum: + type: github_release + asset: lefthook_checksums.txt + algorithm: sha256 overrides: - goos: windows format: zip - files: - - name: lefthook + asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} supported_envs: - darwin + - windows - amd64 + - version_constraint: Version == "v0.6.3" + asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: gz rosetta2: true - - version_constraint: semver(">= 0.6.3") + windows_arm_emulation: true + replacements: + amd64: x86_64 + darwin: MacOS + linux: Linux + windows: Windows + checksum: + type: github_release + asset: lefthook_checksums.txt + algorithm: sha256 supported_envs: - darwin + - windows - amd64 - rosetta2: true + - version_constraint: Version == "v0.7.3" + asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: gz + windows_arm_emulation: true + replacements: + amd64: x86_64 + darwin: MacOS + linux: Linux + windows: Windows + checksum: + type: github_release + asset: lefthook_checksums.txt + algorithm: sha256 overrides: - goos: windows format: zip - files: - - name: lefthook - - version_constraint: semver(">= 0.5.4") + - version_constraint: semver("<= 0.2.3") + asset: hookah_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: tar.gz + rosetta2: true + windows_arm_emulation: true + replacements: + amd64: x86_64 + darwin: MacOS + linux: Linux + windows: Windows + checksum: + type: github_release + asset: hookah_checksums.txt + algorithm: sha256 overrides: - goos: windows format: zip - files: - - name: lefthook supported_envs: - darwin + - windows - amd64 - rosetta2: true - - version_constraint: semver(">= 0.3.0") + - version_constraint: semver("<= 0.5.2") + asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz - files: - - name: lefthook + rosetta2: true + windows_arm_emulation: true + replacements: + amd64: x86_64 + darwin: MacOS + linux: Linux + windows: Windows + checksum: + type: github_release + asset: lefthook_checksums.txt + algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin + - windows - amd64 + - version_constraint: semver("<= 0.7.2") + asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: gz rosetta2: true - - version_constraint: semver(">= 0.2.1") - asset: hookah_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} - files: - - name: hookah - format: tar.gz + windows_arm_emulation: true + replacements: + amd64: x86_64 + darwin: MacOS + linux: Linux + windows: Windows + checksum: + type: github_release + asset: lefthook_checksums.txt + algorithm: sha256 overrides: - goos: windows format: zip supported_envs: - darwin + - windows - amd64 - rosetta2: true + - version_constraint: semver("<= 0.7.7") + asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}} + format: raw + windows_arm_emulation: true + replacements: + amd64: x86_64 + darwin: MacOS + linux: Linux + windows: Windows checksum: type: github_release - asset: hookah_checksums.txt + asset: lefthook_checksums.txt algorithm: sha256 - - version_constraint: semver(">= 0.2.0") - asset: hookah_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} - format: tar.gz - replacements: {} - files: - - name: hookah - supported_envs: - - darwin - - amd64 - rosetta2: true + - version_constraint: semver("<= 1.5.1") + asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: gz + replacements: + amd64: x86_64 + darwin: MacOS + linux: Linux + windows: Windows checksum: type: github_release - asset: hookah_checksums.txt + asset: lefthook_checksums.txt + algorithm: sha256 + - version_constraint: semver("<= 1.6.18") + asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: gz + replacements: + amd64: x86_64 + darwin: MacOS + linux: Linux + windows: Windows + checksum: + type: github_release + asset: lefthook_checksums.txt algorithm: sha256 - - version_constraint: semver("< 0.2.0") - asset: hookah_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} - files: - - name: hookah - format: tar.gz overrides: - - goos: windows - format: zip - supported_envs: - - darwin - - amd64 - rosetta2: true + - goos: linux + replacements: + arm64: aarch64 + - version_constraint: semver("<= 1.10.1") + asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: gz + replacements: + amd64: x86_64 + darwin: MacOS + linux: Linux + windows: Windows checksum: type: github_release - asset: hookah_checksums.txt + asset: lefthook_checksums.txt + algorithm: sha256 + - version_constraint: "true" + asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: gz + replacements: + amd64: x86_64 + darwin: MacOS + linux: Linux + windows: Windows + checksum: + type: github_release + asset: lefthook_checksums.txt algorithm: sha256 + overrides: + - goos: linux + replacements: + arm64: aarch64 - type: github_release repo_owner: exercism repo_name: cli From e2578338336ed6b7175618bf72534243f5d3e34d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Wed, 3 Dec 2025 15:12:00 +0200 Subject: [PATCH 2/3] fix(evilmartians/lefthook): files, assets and overrides --- pkgs/evilmartians/lefthook/registry.yaml | 43 ++++++++++++++++++++---- registry.yaml | 43 ++++++++++++++++++++---- 2 files changed, 72 insertions(+), 14 deletions(-) diff --git a/pkgs/evilmartians/lefthook/registry.yaml b/pkgs/evilmartians/lefthook/registry.yaml index 5b273dab176..3f65212e365 100644 --- a/pkgs/evilmartians/lefthook/registry.yaml +++ b/pkgs/evilmartians/lefthook/registry.yaml @@ -21,9 +21,11 @@ packages: - darwin - windows - amd64 + files: + - name: hookah - version_constraint: Version == "v0.5.3" - asset: lefthook_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} - format: gz + asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: tar.gz rosetta2: true windows_arm_emulation: true replacements: @@ -38,7 +40,6 @@ packages: overrides: - goos: windows format: zip - asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} supported_envs: - darwin - windows @@ -61,6 +62,14 @@ packages: - darwin - windows - amd64 + overrides: + - goos: windows + format: zip + files: + - name: lefthook + files: + - name: lefthook + src: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}} - version_constraint: Version == "v0.7.3" asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: gz @@ -77,6 +86,11 @@ packages: overrides: - goos: windows format: zip + files: + - name: lefthook + files: + - name: lefthook + src: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}} - version_constraint: semver("<= 0.2.3") asset: hookah_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz @@ -98,6 +112,8 @@ packages: - darwin - windows - amd64 + files: + - name: hookah - version_constraint: semver("<= 0.5.2") asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz @@ -136,10 +152,15 @@ packages: overrides: - goos: windows format: zip + files: + - name: lefthook supported_envs: - darwin - windows - amd64 + files: + - name: lefthook + src: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}} - version_constraint: semver("<= 0.7.7") asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw @@ -165,6 +186,9 @@ packages: type: github_release asset: lefthook_checksums.txt algorithm: sha256 + files: + - name: lefthook + src: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}} - version_constraint: semver("<= 1.6.18") asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: gz @@ -177,10 +201,9 @@ packages: type: github_release asset: lefthook_checksums.txt algorithm: sha256 - overrides: - - goos: linux - replacements: - arm64: aarch64 + files: + - name: lefthook + src: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}} - version_constraint: semver("<= 1.10.1") asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: gz @@ -193,6 +216,9 @@ packages: type: github_release asset: lefthook_checksums.txt algorithm: sha256 + files: + - name: lefthook + src: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}} - version_constraint: "true" asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: gz @@ -209,3 +235,6 @@ packages: - goos: linux replacements: arm64: aarch64 + files: + - name: lefthook + src: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}} diff --git a/registry.yaml b/registry.yaml index fcec266909e..1e04aefc5f9 100644 --- a/registry.yaml +++ b/registry.yaml @@ -32032,9 +32032,11 @@ packages: - darwin - windows - amd64 + files: + - name: hookah - version_constraint: Version == "v0.5.3" - asset: lefthook_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} - format: gz + asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: tar.gz rosetta2: true windows_arm_emulation: true replacements: @@ -32049,7 +32051,6 @@ packages: overrides: - goos: windows format: zip - asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} supported_envs: - darwin - windows @@ -32072,6 +32073,14 @@ packages: - darwin - windows - amd64 + overrides: + - goos: windows + format: zip + files: + - name: lefthook + files: + - name: lefthook + src: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}} - version_constraint: Version == "v0.7.3" asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: gz @@ -32088,6 +32097,11 @@ packages: overrides: - goos: windows format: zip + files: + - name: lefthook + files: + - name: lefthook + src: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}} - version_constraint: semver("<= 0.2.3") asset: hookah_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz @@ -32109,6 +32123,8 @@ packages: - darwin - windows - amd64 + files: + - name: hookah - version_constraint: semver("<= 0.5.2") asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz @@ -32147,10 +32163,15 @@ packages: overrides: - goos: windows format: zip + files: + - name: lefthook supported_envs: - darwin - windows - amd64 + files: + - name: lefthook + src: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}} - version_constraint: semver("<= 0.7.7") asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}} format: raw @@ -32176,6 +32197,9 @@ packages: type: github_release asset: lefthook_checksums.txt algorithm: sha256 + files: + - name: lefthook + src: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}} - version_constraint: semver("<= 1.6.18") asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: gz @@ -32188,10 +32212,9 @@ packages: type: github_release asset: lefthook_checksums.txt algorithm: sha256 - overrides: - - goos: linux - replacements: - arm64: aarch64 + files: + - name: lefthook + src: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}} - version_constraint: semver("<= 1.10.1") asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: gz @@ -32204,6 +32227,9 @@ packages: type: github_release asset: lefthook_checksums.txt algorithm: sha256 + files: + - name: lefthook + src: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}} - version_constraint: "true" asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: gz @@ -32220,6 +32246,9 @@ packages: - goos: linux replacements: arm64: aarch64 + files: + - name: lefthook + src: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}} - type: github_release repo_owner: exercism repo_name: cli From 0f19e2508179c1a81be797a6c74dc76dc0cbe150 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Wed, 3 Dec 2025 15:43:36 +0200 Subject: [PATCH 3/3] feat(evilmartians/lefthook): GitHub artifact attestations config - https://github.com/evilmartians/lefthook/releases/tag/v2.0.5 - https://github.com/evilmartians/lefthook/attestations --- pkgs/evilmartians/lefthook/pkg.yaml | 2 ++ pkgs/evilmartians/lefthook/registry.yaml | 21 +++++++++++++++++++++ registry.yaml | 21 +++++++++++++++++++++ 3 files changed, 44 insertions(+) diff --git a/pkgs/evilmartians/lefthook/pkg.yaml b/pkgs/evilmartians/lefthook/pkg.yaml index f26fca227f2..412dc85c509 100644 --- a/pkgs/evilmartians/lefthook/pkg.yaml +++ b/pkgs/evilmartians/lefthook/pkg.yaml @@ -1,5 +1,7 @@ packages: - name: evilmartians/lefthook@v2.0.5 + - name: evilmartians/lefthook + version: v2.0.4 - name: evilmartians/lefthook version: v1.10.1 - name: evilmartians/lefthook diff --git a/pkgs/evilmartians/lefthook/registry.yaml b/pkgs/evilmartians/lefthook/registry.yaml index 3f65212e365..5763b20d0fd 100644 --- a/pkgs/evilmartians/lefthook/registry.yaml +++ b/pkgs/evilmartians/lefthook/registry.yaml @@ -219,6 +219,25 @@ packages: files: - name: lefthook src: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}} + - version_constraint: semver("<= 2.0.4") + asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: gz + replacements: + amd64: x86_64 + darwin: MacOS + linux: Linux + windows: Windows + checksum: + type: github_release + asset: lefthook_checksums.txt + algorithm: sha256 + overrides: + - goos: linux + replacements: + arm64: aarch64 + files: + - name: lefthook + src: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}} - version_constraint: "true" asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: gz @@ -238,3 +257,5 @@ packages: files: - name: lefthook src: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}} + github_artifact_attestations: + signer_workflow: evilmartians/lefthook/.github/workflows/release.yml diff --git a/registry.yaml b/registry.yaml index 1e04aefc5f9..f349dbee8b3 100644 --- a/registry.yaml +++ b/registry.yaml @@ -32230,6 +32230,25 @@ packages: files: - name: lefthook src: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}} + - version_constraint: semver("<= 2.0.4") + asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: gz + replacements: + amd64: x86_64 + darwin: MacOS + linux: Linux + windows: Windows + checksum: + type: github_release + asset: lefthook_checksums.txt + algorithm: sha256 + overrides: + - goos: linux + replacements: + arm64: aarch64 + files: + - name: lefthook + src: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}} - version_constraint: "true" asset: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: gz @@ -32249,6 +32268,8 @@ packages: files: - name: lefthook src: lefthook_{{trimV .Version}}_{{.OS}}_{{.Arch}} + github_artifact_attestations: + signer_workflow: evilmartians/lefthook/.github/workflows/release.yml - type: github_release repo_owner: exercism repo_name: cli