Skip to content

Commit

Permalink
fix(atuinsh/atuin): use musl builds instead of gnu when available (#1…
Browse files Browse the repository at this point in the history
…8523)

* feat: switch atuin on linux from gnu to musl

* feat: fall back to glibc build for atuinsh/atuin below v14.0.0

* fix: add test for atuin v13.0.1

* chore: run `aqua-registry gr`

* fix: reorder atuin version constraints

* chore: run `aqua-registry gr` again

* fix(atuinsh/atuin): regenerate settings by `cmdx s atuinsh/atuin`

---------

Co-authored-by: Shunsuke Suzuki <suzuki.shunsuke.1989@gmail.com>
  • Loading branch information
ethanjli and suzuki-shunsuke committed Dec 25, 2023
1 parent 5b9550d commit 927886f
Show file tree
Hide file tree
Showing 3 changed files with 159 additions and 35 deletions.
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.

0 comments on commit 927886f

Please sign in to comment.