From 158609fa4e516f5ba99d823ac1aa12d20fb1cf23 Mon Sep 17 00:00:00 2001 From: Joonas Bergius Date: Thu, 25 Dec 2025 10:58:15 -0600 Subject: [PATCH 1/3] feat(astral-sh/ty): scaffold astral-sh/ty Signed-off-by: Joonas Bergius --- pkgs/astral-sh/ty/pkg.yaml | 2 ++ pkgs/astral-sh/ty/registry.yaml | 24 ++++++++++++++++++++++++ registry.yaml | 22 ++++++++++++++++++++++ 3 files changed, 48 insertions(+) create mode 100644 pkgs/astral-sh/ty/pkg.yaml create mode 100644 pkgs/astral-sh/ty/registry.yaml diff --git a/pkgs/astral-sh/ty/pkg.yaml b/pkgs/astral-sh/ty/pkg.yaml new file mode 100644 index 00000000000..2bf0e44aab0 --- /dev/null +++ b/pkgs/astral-sh/ty/pkg.yaml @@ -0,0 +1,2 @@ +packages: + - name: astral-sh/ty@0.0.7 diff --git a/pkgs/astral-sh/ty/registry.yaml b/pkgs/astral-sh/ty/registry.yaml new file mode 100644 index 00000000000..8148950dad2 --- /dev/null +++ b/pkgs/astral-sh/ty/registry.yaml @@ -0,0 +1,24 @@ +# yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json +packages: + - type: github_release + repo_owner: astral-sh + repo_name: ty + description: An extremely fast Python type checker and language server, written in Rust + version_constraint: "false" + version_overrides: + - version_constraint: "true" + asset: ty-{{.Arch}}-{{.OS}}.{{.Format}} + format: tar.gz + replacements: + amd64: x86_64 + arm64: aarch64 + darwin: apple-darwin + linux: unknown-linux-musl + windows: pc-windows-msvc + checksum: + type: github_release + asset: "{{.Asset}}.sha256" + algorithm: sha256 + overrides: + - goos: windows + format: zip diff --git a/registry.yaml b/registry.yaml index 2b4913218ba..82d696685a2 100644 --- a/registry.yaml +++ b/registry.yaml @@ -14440,6 +14440,28 @@ packages: - goos: windows format: raw asset: rye-{{.Arch}}-{{.OS}} + - type: github_release + repo_owner: astral-sh + repo_name: ty + description: An extremely fast Python type checker and language server, written in Rust + version_constraint: "false" + version_overrides: + - version_constraint: "true" + asset: ty-{{.Arch}}-{{.OS}}.{{.Format}} + format: tar.gz + replacements: + amd64: x86_64 + arm64: aarch64 + darwin: apple-darwin + linux: unknown-linux-musl + windows: pc-windows-msvc + checksum: + type: github_release + asset: "{{.Asset}}.sha256" + algorithm: sha256 + overrides: + - goos: windows + format: zip - type: github_release repo_owner: astral-sh repo_name: uv From 08481339a4ade4f89046eb89b2bd2a533eef12dd Mon Sep 17 00:00:00 2001 From: Joonas Bergius Date: Thu, 25 Dec 2025 11:25:44 -0600 Subject: [PATCH 2/3] chore(astral-sh/ty): correct file paths within release artifacts Signed-off-by: Joonas Bergius --- pkgs/astral-sh/ty/registry.yaml | 6 ++++++ registry.yaml | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/pkgs/astral-sh/ty/registry.yaml b/pkgs/astral-sh/ty/registry.yaml index 8148950dad2..54a78515672 100644 --- a/pkgs/astral-sh/ty/registry.yaml +++ b/pkgs/astral-sh/ty/registry.yaml @@ -4,6 +4,9 @@ packages: repo_owner: astral-sh repo_name: ty description: An extremely fast Python type checker and language server, written in Rust + files: + - name: ty + src: ty-{{.Arch}}-{{.OS}}/ty version_constraint: "false" version_overrides: - version_constraint: "true" @@ -22,3 +25,6 @@ packages: overrides: - goos: windows format: zip + files: + - name: ty.exe + src: ty.exe diff --git a/registry.yaml b/registry.yaml index 82d696685a2..38dca55a6c8 100644 --- a/registry.yaml +++ b/registry.yaml @@ -14444,6 +14444,9 @@ packages: repo_owner: astral-sh repo_name: ty description: An extremely fast Python type checker and language server, written in Rust + files: + - name: ty + src: ty-{{.Arch}}-{{.OS}}/ty version_constraint: "false" version_overrides: - version_constraint: "true" @@ -14462,6 +14465,9 @@ packages: overrides: - goos: windows format: zip + files: + - name: ty.exe + src: ty.exe - type: github_release repo_owner: astral-sh repo_name: uv From 371c8f10ba5569e8c9ba751257c38a0cc4adf16c Mon Sep 17 00:00:00 2001 From: Shunsuke Suzuki Date: Fri, 26 Dec 2025 07:44:27 +0900 Subject: [PATCH 3/3] fix(astral-sh/ty): rename `.exe` from `.files[].name` in Windows --- pkgs/astral-sh/ty/registry.yaml | 9 ++++----- registry.yaml | 9 ++++----- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/pkgs/astral-sh/ty/registry.yaml b/pkgs/astral-sh/ty/registry.yaml index 54a78515672..cfa29f270ca 100644 --- a/pkgs/astral-sh/ty/registry.yaml +++ b/pkgs/astral-sh/ty/registry.yaml @@ -4,14 +4,14 @@ packages: repo_owner: astral-sh repo_name: ty description: An extremely fast Python type checker and language server, written in Rust - files: - - name: ty - src: ty-{{.Arch}}-{{.OS}}/ty version_constraint: "false" version_overrides: - version_constraint: "true" asset: ty-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz + files: + - name: ty + src: ty-{{.Arch}}-{{.OS}}/ty replacements: amd64: x86_64 arm64: aarch64 @@ -26,5 +26,4 @@ packages: - goos: windows format: zip files: - - name: ty.exe - src: ty.exe + - name: ty diff --git a/registry.yaml b/registry.yaml index 38dca55a6c8..5f95e98d563 100644 --- a/registry.yaml +++ b/registry.yaml @@ -14444,14 +14444,14 @@ packages: repo_owner: astral-sh repo_name: ty description: An extremely fast Python type checker and language server, written in Rust - files: - - name: ty - src: ty-{{.Arch}}-{{.OS}}/ty version_constraint: "false" version_overrides: - version_constraint: "true" asset: ty-{{.Arch}}-{{.OS}}.{{.Format}} format: tar.gz + files: + - name: ty + src: ty-{{.Arch}}-{{.OS}}/ty replacements: amd64: x86_64 arm64: aarch64 @@ -14466,8 +14466,7 @@ packages: - goos: windows format: zip files: - - name: ty.exe - src: ty.exe + - name: ty - type: github_release repo_owner: astral-sh repo_name: uv