From 17d5a52151c2def7d1c17057f4110cf0beec8796 Mon Sep 17 00:00:00 2001 From: Shunsuke Suzuki Date: Sat, 24 Aug 2024 09:52:52 +0900 Subject: [PATCH 1/3] feat(charmbracelet/skate): scaffold charmbracelet/skate --- pkgs/charmbracelet/skate/pkg.yaml | 4 +- pkgs/charmbracelet/skate/registry.yaml | 65 +++++++++++++++++--------- registry.yaml | 65 +++++++++++++++++--------- 3 files changed, 91 insertions(+), 43 deletions(-) diff --git a/pkgs/charmbracelet/skate/pkg.yaml b/pkgs/charmbracelet/skate/pkg.yaml index 02c5d24a881..96ab483f34a 100644 --- a/pkgs/charmbracelet/skate/pkg.yaml +++ b/pkgs/charmbracelet/skate/pkg.yaml @@ -1,4 +1,6 @@ packages: - - name: charmbracelet/skate@v0.2.2 + - name: charmbracelet/skate@v1.0.0 - name: charmbracelet/skate version: v0.2.1 + - name: charmbracelet/skate + version: v0.1.3 diff --git a/pkgs/charmbracelet/skate/registry.yaml b/pkgs/charmbracelet/skate/registry.yaml index d56c57304ea..b650a6172b0 100644 --- a/pkgs/charmbracelet/skate/registry.yaml +++ b/pkgs/charmbracelet/skate/registry.yaml @@ -3,30 +3,53 @@ packages: repo_owner: charmbracelet repo_name: skate description: A personal key value store - asset: skate_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} - replacements: - amd64: x86_64 - linux: Linux - darwin: Darwin - windows: Windows - format: tar.gz - overrides: - - goos: windows - format: zip - supported_envs: - - darwin - - linux - - amd64 - checksum: - type: github_release - asset: checksums.txt - algorithm: sha256 - version_constraint: semver(">= 0.2.2") - # 0.2.2: linux was capitalized. linux => Linux + version_constraint: "false" version_overrides: - - version_constraint: semver("< 0.2.2") + - version_constraint: semver("<= 0.1.3") + asset: skate_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: tar.gz + windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin windows: Windows + checksum: + type: github_release + asset: checksums.txt + algorithm: sha256 + overrides: + - goos: windows + format: zip + - version_constraint: semver("<= 0.2.1") + asset: skate_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: tar.gz + windows_arm_emulation: true + complete_windows_ext: false + replacements: + amd64: x86_64 + darwin: Darwin + windows: Windows + checksum: + type: github_release + asset: checksums.txt + algorithm: sha256 + overrides: + - goos: windows + format: zip - version_constraint: "true" + asset: skate_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: tar.gz + windows_arm_emulation: true + complete_windows_ext: false + replacements: + amd64: x86_64 + darwin: Darwin + linux: Linux + windows: Windows + checksum: + type: github_release + asset: checksums.txt + algorithm: sha256 + overrides: + - goos: windows + format: zip diff --git a/registry.yaml b/registry.yaml index a2066f81989..71aafdb3dad 100644 --- a/registry.yaml +++ b/registry.yaml @@ -12124,33 +12124,56 @@ packages: repo_owner: charmbracelet repo_name: skate description: A personal key value store - asset: skate_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} - replacements: - amd64: x86_64 - linux: Linux - darwin: Darwin - windows: Windows - format: tar.gz - overrides: - - goos: windows - format: zip - supported_envs: - - darwin - - linux - - amd64 - checksum: - type: github_release - asset: checksums.txt - algorithm: sha256 - version_constraint: semver(">= 0.2.2") - # 0.2.2: linux was capitalized. linux => Linux + version_constraint: "false" version_overrides: - - version_constraint: semver("< 0.2.2") + - version_constraint: semver("<= 0.1.3") + asset: skate_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: tar.gz + windows_arm_emulation: true replacements: amd64: x86_64 darwin: Darwin windows: Windows + checksum: + type: github_release + asset: checksums.txt + algorithm: sha256 + overrides: + - goos: windows + format: zip + - version_constraint: semver("<= 0.2.1") + asset: skate_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: tar.gz + windows_arm_emulation: true + complete_windows_ext: false + replacements: + amd64: x86_64 + darwin: Darwin + windows: Windows + checksum: + type: github_release + asset: checksums.txt + algorithm: sha256 + overrides: + - goos: windows + format: zip - version_constraint: "true" + asset: skate_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: tar.gz + windows_arm_emulation: true + complete_windows_ext: false + replacements: + amd64: x86_64 + darwin: Darwin + linux: Linux + windows: Windows + checksum: + type: github_release + asset: checksums.txt + algorithm: sha256 + overrides: + - goos: windows + format: zip - type: github_release repo_owner: charmbracelet repo_name: vhs From 6242aa0b513ead4c0087aa868799c55eebf469ff Mon Sep 17 00:00:00 2001 From: Shunsuke Suzuki Date: Sat, 24 Aug 2024 09:55:27 +0900 Subject: [PATCH 2/3] fix(charmbracelet/skate): fix files --- pkgs/charmbracelet/skate/registry.yaml | 21 +++++++++++++++++++-- registry.yaml | 21 +++++++++++++++++++-- 2 files changed, 38 insertions(+), 4 deletions(-) diff --git a/pkgs/charmbracelet/skate/registry.yaml b/pkgs/charmbracelet/skate/registry.yaml index b650a6172b0..fcbe9bb2c95 100644 --- a/pkgs/charmbracelet/skate/registry.yaml +++ b/pkgs/charmbracelet/skate/registry.yaml @@ -24,7 +24,6 @@ packages: asset: skate_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true - complete_windows_ext: false replacements: amd64: x86_64 darwin: Darwin @@ -36,11 +35,29 @@ packages: overrides: - goos: windows format: zip + - version_constraint: Version == "v0.2.2" + asset: skate_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: tar.gz + windows_arm_emulation: true + replacements: + amd64: x86_64 + darwin: Darwin + linux: Linux + windows: Windows + checksum: + type: github_release + asset: checksums.txt + algorithm: sha256 + overrides: + - goos: windows + format: zip - version_constraint: "true" asset: skate_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true - complete_windows_ext: false + files: + - name: skate + src: "{{.AssetWithoutExt}}/skate" replacements: amd64: x86_64 darwin: Darwin diff --git a/registry.yaml b/registry.yaml index 71aafdb3dad..e0a623269c9 100644 --- a/registry.yaml +++ b/registry.yaml @@ -12145,7 +12145,6 @@ packages: asset: skate_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true - complete_windows_ext: false replacements: amd64: x86_64 darwin: Darwin @@ -12157,11 +12156,29 @@ packages: overrides: - goos: windows format: zip + - version_constraint: Version == "v0.2.2" + asset: skate_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: tar.gz + windows_arm_emulation: true + replacements: + amd64: x86_64 + darwin: Darwin + linux: Linux + windows: Windows + checksum: + type: github_release + asset: checksums.txt + algorithm: sha256 + overrides: + - goos: windows + format: zip - version_constraint: "true" asset: skate_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz windows_arm_emulation: true - complete_windows_ext: false + files: + - name: skate + src: "{{.AssetWithoutExt}}/skate" replacements: amd64: x86_64 darwin: Darwin From 4d405be9490176d602d155c3fb9ac9054d87ce79 Mon Sep 17 00:00:00 2001 From: Shunsuke Suzuki Date: Sat, 24 Aug 2024 09:57:11 +0900 Subject: [PATCH 3/3] test: add a testdata --- pkgs/charmbracelet/skate/pkg.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/charmbracelet/skate/pkg.yaml b/pkgs/charmbracelet/skate/pkg.yaml index 96ab483f34a..4e790bc77f2 100644 --- a/pkgs/charmbracelet/skate/pkg.yaml +++ b/pkgs/charmbracelet/skate/pkg.yaml @@ -1,5 +1,7 @@ packages: - name: charmbracelet/skate@v1.0.0 + - name: charmbracelet/skate + version: v0.2.2 - name: charmbracelet/skate version: v0.2.1 - name: charmbracelet/skate