From 96284f7696bb7c74bd3cd38ba39b497b67ed144f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Mon, 28 Apr 2025 21:26:32 +0300 Subject: [PATCH 1/3] refactor(itamae-kitchen/mitamae): re-scaffold --- pkgs/itamae-kitchen/mitamae/pkg.yaml | 16 +++- pkgs/itamae-kitchen/mitamae/registry.yaml | 100 +++++++++++++++++++--- registry.yaml | 100 +++++++++++++++++++--- 3 files changed, 193 insertions(+), 23 deletions(-) diff --git a/pkgs/itamae-kitchen/mitamae/pkg.yaml b/pkgs/itamae-kitchen/mitamae/pkg.yaml index 96850e1bc47..6434c492c22 100644 --- a/pkgs/itamae-kitchen/mitamae/pkg.yaml +++ b/pkgs/itamae-kitchen/mitamae/pkg.yaml @@ -1,2 +1,16 @@ packages: - - name: itamae-kitchen/mitamae@v1.14.2 + - name: itamae-kitchen/mitamae@v1.14.3 + - name: itamae-kitchen/mitamae + version: v1.11.7 + - name: itamae-kitchen/mitamae + version: v1.11.1 + - name: itamae-kitchen/mitamae + version: v0.11.2 + - name: itamae-kitchen/mitamae + version: v0.4.2 + - name: itamae-kitchen/mitamae + version: v0.3.0 + - name: itamae-kitchen/mitamae + version: v0.0.16 + - name: itamae-kitchen/mitamae + version: v0.0.4 diff --git a/pkgs/itamae-kitchen/mitamae/registry.yaml b/pkgs/itamae-kitchen/mitamae/registry.yaml index 723cbab4828..42f4e11f05f 100644 --- a/pkgs/itamae-kitchen/mitamae/registry.yaml +++ b/pkgs/itamae-kitchen/mitamae/registry.yaml @@ -3,14 +3,92 @@ packages: - type: github_release repo_owner: itamae-kitchen repo_name: mitamae - asset: mitamae-{{.Arch}}-{{.OS}}.tar.gz - description: Automate configuration management using a Chef-like DSL powered by mruby - files: - - name: mitamae - src: mitamae-{{.Arch}}-{{.OS}} - replacements: - amd64: x86_64 - arm64: aarch64 - supported_envs: - - linux - - darwin + description: mitamae is a fast, simple, and single-binary configuration management tool with a DSL like Chef + version_constraint: "false" + version_overrides: + - version_constraint: Version == "v0.11.2" + asset: mitamae-{{.Arch}}-{{.OS}}.{{.Format}} + format: tar.gz + rosetta2: true + replacements: + amd64: x86_64 + overrides: + - goos: linux + replacements: + arm64: aarch64 + supported_envs: + - linux + - darwin + - version_constraint: semver("<= 0.0.4") + asset: itamae-{{.Arch}}-{{.OS}} + format: raw + rosetta2: true + replacements: + amd64: x86_64 + supported_envs: + - linux/amd64 + - darwin + - version_constraint: semver("<= 0.0.16") + asset: itamae-{{.Arch}}-{{.OS}}.{{.Format}} + format: zip + rosetta2: true + replacements: + amd64: x86_64 + supported_envs: + - linux/amd64 + - darwin + - version_constraint: semver("<= 0.3.0") + asset: itamae-{{.Arch}}-{{.OS}}.{{.Format}} + format: zip + rosetta2: true + replacements: + amd64: x86_64 + overrides: + - goos: linux + format: tar.gz + supported_envs: + - linux/amd64 + - darwin + - version_constraint: semver("<= 0.4.2") + asset: mitamae-{{.Arch}}-{{.OS}}.{{.Format}} + format: zip + rosetta2: true + replacements: + amd64: x86_64 + overrides: + - goos: linux + format: tar.gz + supported_envs: + - linux/amd64 + - darwin + - version_constraint: semver("<= 1.11.1") + asset: mitamae-{{.Arch}}-{{.OS}}.{{.Format}} + format: tar.gz + rosetta2: true + replacements: + amd64: x86_64 + supported_envs: + - linux/amd64 + - darwin + - version_constraint: semver("<= 1.11.7") + asset: mitamae-{{.Arch}}-{{.OS}}.{{.Format}} + format: tar.gz + rosetta2: true + replacements: + amd64: x86_64 + overrides: + - goos: linux + replacements: + arm64: aarch64 + supported_envs: + - linux + - darwin + - version_constraint: "true" + asset: mitamae-{{.Arch}}-{{.OS}}.{{.Format}} + format: tar.gz + replacements: + amd64: x86_64 + arm64: aarch64 + supported_envs: + - linux + - darwin diff --git a/registry.yaml b/registry.yaml index 5921c18298f..42e7a29217f 100644 --- a/registry.yaml +++ b/registry.yaml @@ -38095,17 +38095,95 @@ packages: - type: github_release repo_owner: itamae-kitchen repo_name: mitamae - asset: mitamae-{{.Arch}}-{{.OS}}.tar.gz - description: Automate configuration management using a Chef-like DSL powered by mruby - files: - - name: mitamae - src: mitamae-{{.Arch}}-{{.OS}} - replacements: - amd64: x86_64 - arm64: aarch64 - supported_envs: - - linux - - darwin + description: mitamae is a fast, simple, and single-binary configuration management tool with a DSL like Chef + version_constraint: "false" + version_overrides: + - version_constraint: Version == "v0.11.2" + asset: mitamae-{{.Arch}}-{{.OS}}.{{.Format}} + format: tar.gz + rosetta2: true + replacements: + amd64: x86_64 + overrides: + - goos: linux + replacements: + arm64: aarch64 + supported_envs: + - linux + - darwin + - version_constraint: semver("<= 0.0.4") + asset: itamae-{{.Arch}}-{{.OS}} + format: raw + rosetta2: true + replacements: + amd64: x86_64 + supported_envs: + - linux/amd64 + - darwin + - version_constraint: semver("<= 0.0.16") + asset: itamae-{{.Arch}}-{{.OS}}.{{.Format}} + format: zip + rosetta2: true + replacements: + amd64: x86_64 + supported_envs: + - linux/amd64 + - darwin + - version_constraint: semver("<= 0.3.0") + asset: itamae-{{.Arch}}-{{.OS}}.{{.Format}} + format: zip + rosetta2: true + replacements: + amd64: x86_64 + overrides: + - goos: linux + format: tar.gz + supported_envs: + - linux/amd64 + - darwin + - version_constraint: semver("<= 0.4.2") + asset: mitamae-{{.Arch}}-{{.OS}}.{{.Format}} + format: zip + rosetta2: true + replacements: + amd64: x86_64 + overrides: + - goos: linux + format: tar.gz + supported_envs: + - linux/amd64 + - darwin + - version_constraint: semver("<= 1.11.1") + asset: mitamae-{{.Arch}}-{{.OS}}.{{.Format}} + format: tar.gz + rosetta2: true + replacements: + amd64: x86_64 + supported_envs: + - linux/amd64 + - darwin + - version_constraint: semver("<= 1.11.7") + asset: mitamae-{{.Arch}}-{{.OS}}.{{.Format}} + format: tar.gz + rosetta2: true + replacements: + amd64: x86_64 + overrides: + - goos: linux + replacements: + arm64: aarch64 + supported_envs: + - linux + - darwin + - version_constraint: "true" + asset: mitamae-{{.Arch}}-{{.OS}}.{{.Format}} + format: tar.gz + replacements: + amd64: x86_64 + arm64: aarch64 + supported_envs: + - linux + - darwin - type: github_release repo_owner: itaysk repo_name: kubectl-neat From 7567282df04b08aa6a7967fc75bcf24e73785888 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Mon, 28 Apr 2025 21:40:48 +0300 Subject: [PATCH 2/3] fix(itamae-kitchen/mitamae): files --- pkgs/itamae-kitchen/mitamae/registry.yaml | 9 +++++++++ registry.yaml | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/pkgs/itamae-kitchen/mitamae/registry.yaml b/pkgs/itamae-kitchen/mitamae/registry.yaml index 42f4e11f05f..6adb49e82e6 100644 --- a/pkgs/itamae-kitchen/mitamae/registry.yaml +++ b/pkgs/itamae-kitchen/mitamae/registry.yaml @@ -4,6 +4,9 @@ packages: repo_owner: itamae-kitchen repo_name: mitamae description: mitamae is a fast, simple, and single-binary configuration management tool with a DSL like Chef + files: + - name: mitamae + src: mitamae-{{.Arch}}-{{.OS}} version_constraint: "false" version_overrides: - version_constraint: Version == "v0.11.2" @@ -34,6 +37,9 @@ packages: rosetta2: true replacements: amd64: x86_64 + files: + - name: itamae + src: itamae-{{.Arch}}-{{.OS}} supported_envs: - linux/amd64 - darwin @@ -43,6 +49,9 @@ packages: rosetta2: true replacements: amd64: x86_64 + files: + - name: itamae + src: itamae-{{.Arch}}-{{.OS}} overrides: - goos: linux format: tar.gz diff --git a/registry.yaml b/registry.yaml index 42e7a29217f..f00093816d9 100644 --- a/registry.yaml +++ b/registry.yaml @@ -38096,6 +38096,9 @@ packages: repo_owner: itamae-kitchen repo_name: mitamae description: mitamae is a fast, simple, and single-binary configuration management tool with a DSL like Chef + files: + - name: mitamae + src: mitamae-{{.Arch}}-{{.OS}} version_constraint: "false" version_overrides: - version_constraint: Version == "v0.11.2" @@ -38126,6 +38129,9 @@ packages: rosetta2: true replacements: amd64: x86_64 + files: + - name: itamae + src: itamae-{{.Arch}}-{{.OS}} supported_envs: - linux/amd64 - darwin @@ -38135,6 +38141,9 @@ packages: rosetta2: true replacements: amd64: x86_64 + files: + - name: itamae + src: itamae-{{.Arch}}-{{.OS}} overrides: - goos: linux format: tar.gz From 0f4a5440bb4a34162f11239ee892fd781963a44b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Mon, 28 Apr 2025 21:42:43 +0300 Subject: [PATCH 3/3] feat(itamae-kitchen/mitamae): GitHub artifact attestations config --- pkgs/itamae-kitchen/mitamae/registry.yaml | 11 +++++++++++ registry.yaml | 11 +++++++++++ 2 files changed, 22 insertions(+) diff --git a/pkgs/itamae-kitchen/mitamae/registry.yaml b/pkgs/itamae-kitchen/mitamae/registry.yaml index 6adb49e82e6..a670628315a 100644 --- a/pkgs/itamae-kitchen/mitamae/registry.yaml +++ b/pkgs/itamae-kitchen/mitamae/registry.yaml @@ -92,12 +92,23 @@ packages: supported_envs: - linux - darwin + - version_constraint: semver("< 1.14.4") + asset: mitamae-{{.Arch}}-{{.OS}}.{{.Format}} + format: tar.gz + replacements: + amd64: x86_64 + arm64: aarch64 + supported_envs: + - linux + - darwin - version_constraint: "true" asset: mitamae-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 + github_artifact_attestations: + signer_workflow: itamae-kitchen/mitamae/.github/workflows/build.yml supported_envs: - linux - darwin diff --git a/registry.yaml b/registry.yaml index f00093816d9..8b06fae9fb3 100644 --- a/registry.yaml +++ b/registry.yaml @@ -38184,12 +38184,23 @@ packages: supported_envs: - linux - darwin + - version_constraint: semver("< 1.14.4") + asset: mitamae-{{.Arch}}-{{.OS}}.{{.Format}} + format: tar.gz + replacements: + amd64: x86_64 + arm64: aarch64 + supported_envs: + - linux + - darwin - version_constraint: "true" asset: mitamae-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz replacements: amd64: x86_64 arm64: aarch64 + github_artifact_attestations: + signer_workflow: itamae-kitchen/mitamae/.github/workflows/build.yml supported_envs: - linux - darwin