Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(atuinsh/atuin): use musl builds instead of gnu when available #18523

Merged
merged 9 commits into from
Dec 25, 2023
6 changes: 5 additions & 1 deletion pkgs/atuinsh/atuin/pkg.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
packages:
- name: atuinsh/atuin@v17.1.0
- name: atuinsh/atuin
version: v0.6.4
version: v15.0.0
- name: atuinsh/atuin
version: v14.0.1
- name: atuinsh/atuin
version: v13.0.1
- name: atuinsh/atuin
version: v0.6.3
94 changes: 77 additions & 17 deletions pkgs/atuinsh/atuin/registry.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,29 +2,89 @@ packages:
- type: github_release
repo_owner: atuinsh
repo_name: atuin
aliases:
- name: ellie/atuin
description: Magical shell history
asset: atuin-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}}
format: tar.gz
replacements:
amd64: x86_64
darwin: apple-darwin
linux: unknown-linux-gnu
files:
- name: atuin
src: atuin-{{.Version}}-{{.Arch}}-{{.OS}}/atuin
supported_envs:
- linux/amd64
- darwin
rosetta2: true
version_constraint: semver(">= 0.6.4")
version_constraint: "false"
version_overrides:
- version_constraint: semver("< 0.6.4")
- version_constraint: semver("<= 0.6.3")
asset: atuin-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}}
format: tar.gz
rosetta2: true
files:
- name: atuin
src: atuin-{{.Version}}-{{.Arch}}-{{.OS}}/atuin
overrides:
- goos: linux
replacements:
arm64: aarch64
replacements:
amd64: x86_64
darwin: apple-darwin
linux: unknown-linux-gnu
supported_envs:
- linux
- darwin
- version_constraint: semver("<= 13.0.1")
asset: atuin-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}}
format: tar.gz
rosetta2: true
files:
- name: atuin
src: atuin-{{.Version}}-{{.Arch}}-{{.OS}}/atuin
replacements:
amd64: x86_64
darwin: apple-darwin
linux: unknown-linux-gnu
supported_envs:
- linux/amd64
- darwin
- version_constraint: semver("<= 14.0.1")
asset: atuin-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}}
format: tar.gz
rosetta2: true
files:
- name: atuin
src: atuin-{{.Version}}-{{.Arch}}-{{.OS}}/atuin
replacements:
amd64: x86_64
darwin: apple-darwin
linux: unknown-linux-musl
supported_envs:
- linux/amd64
- darwin
- version_constraint: Version == "v15.0.0"
asset: atuin-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}}
rosetta2: true # asset for darwin/arm64 is unavailable
format: tar.gz
files:
- name: atuin
src: atuin-{{.Version}}-{{.Arch}}-{{.OS}}/atuin
replacements:
linux: unknown-linux-musl
amd64: x86_64
arm64: aarch64
darwin: apple-darwin
supported_envs:
- linux/amd64 # linux/arm64 is unavailable
- darwin
- version_constraint: "true"
asset: atuin-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}}
format: tar.gz
files:
- name: atuin
src: atuin-{{.Version}}-{{.Arch}}-{{.OS}}/atuin
overrides:
- goos: linux
goarch: amd64
replacements:
linux: unknown-linux-musl
- goos: linux
goarch: arm64
replacements:
linux: unknown-linux-gnu
replacements:
amd64: x86_64
arm64: aarch64
darwin: apple-darwin
supported_envs:
- linux
- darwin
94 changes: 77 additions & 17 deletions registry.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.