Skip to content

[cosh-ng] feat: publish Linux aarch64 artifacts #1928

Description

@kingfs

Component

cosh-ng / anolisa release distribution

Problem Statement

The official installer successfully installs the anolisa CLI on a Linux aarch64 host, but anolisa install cosh-ng cannot resolve a cosh-ng artifact from the official raw distribution index.

This prevents users on ARM64 servers, including Kunpeng systems and Ubuntu, from installing cosh-ng through the documented installation workflow.

Steps to Reproduce

  1. On a Linux aarch64 host, install anolisa using the official command:
curl -fsSL https://agentic-os.sh/install.sh | bash
  1. Run the component installation as a non-root user:
anolisa install cosh-ng

Actual Behavior

error[INVALID_ARGUMENT]: cannot resolve package 'cosh-ng' (component 'cosh-ng', version latest, linux/aarch64, user mode) from https://anolisa.oss-cn-hangzhou.aliyuncs.com/anolisa-releases/anolisa/v1/index.toml: no distribution entry matches the query

The error shows that component resolution reaches the official release index successfully, but there is no matching cosh-ng distribution entry for linux/aarch64.

Expected Behavior

anolisa install cosh-ng should install an official cosh-ng build on supported Linux aarch64 systems in the same way as on currently published architectures.

Proposed Solution

  • Build and publish cosh-ng raw release artifacts for linux/aarch64.
  • Add the corresponding cosh-ng entries and checksums to the official anolisa/v1/index.toml.
  • Include aarch64 in release CI so future cosh-ng releases publish both the binary artifacts and distribution-index metadata.
  • Document the supported cosh-ng OS/architecture combinations, or report a more explicit unsupported-architecture error until artifacts are available.

Environment

  • Host architecture: Linux aarch64
  • Hardware: Kunpeng 920
  • Installation mode: user
  • Installation source: official https://agentic-os.sh/install.sh
  • Distribution index: https://anolisa.oss-cn-hangzhou.aliyuncs.com/anolisa-releases/anolisa/v1/index.toml

Additional Context

Issue #1644 covered building cosh-ng from source on Ubuntu ARM64. This request is specifically for official prebuilt aarch64 artifacts consumable through anolisa install cosh-ng; requiring users to build from source does not satisfy the documented installer workflow.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions