Skip to content

YARG y Clone Hero ignoran assets aarch64/arm64 - #75

Merged
Xalcker merged 1 commit into
mainfrom
fix/excluir-assets-arm
Oct 3, 2026
Merged

Xalcker merged 1 commit into
mainfrom
fix/excluir-assets-arm

Conversation

@Xalcker

@Xalcker Xalcker commented Oct 3, 2026

Copy link
Copy Markdown
Owner

Problema

El regex por defecto de YARG, `linux.(x86_64|x64|64)..zip`, también coincide con `Linux-aarch64.zip` por el `64` suelto, y el respaldo `linux.*.zip` toma el primer asset. Si un release publicara ARM antes que x86_64, se instalaría el binario equivocado.

Cambio

Se descartan los assets `aarch64` / `arm64` antes de aplicar el regex y el respaldo, en el instalador y en los updaters de YARG y Clone Hero. Incluye 3 pruebas nuevas en `tests/test_updaters.bats`.

Pruebas

Suite completa en WSL: 437 pruebas, 0 fallos.

PR apilado sobre #74 (usa su archivo de pruebas); GitHub lo retargetea a `main` cuando #74 se mergee.

🤖 Generated with Claude Code

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@Xalcker
Xalcker added this pull request to stack #76 October 3, 2026 20:28
Base automatically changed from test/comportamiento-yarg-clonehero to main October 3, 2026 20:29
…arga

El regex por defecto (linux.*(x86_64|x64|64)...) tambien coincide con
nombres como Linux-aarch64.zip por el "64" suelto, y el respaldo
linux*.zip tomaba el primer asset. Se descartan los assets ARM antes de
aplicar el regex y el respaldo, en el instalador y en los updaters.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@Xalcker
Xalcker force-pushed the fix/excluir-assets-arm branch from 2af4097 to 785c40d Compare October 3, 2026 20:29
@Xalcker
Xalcker merged commit 21631aa into main Oct 3, 2026
2 checks passed
@Xalcker
Xalcker deleted the fix/excluir-assets-arm branch October 3, 2026 20:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant