Motivation
Ropy needs branch-specific packaged binaries for Linux and Windows GUI end-to-end testing before a release tag exists. The current release workflow primarily packages tagged releases, so AgentBay compatibility testing cannot reliably consume an artifact built from an in-review commit.
Proposed Solution
Add a manually triggered GitHub Actions workflow that builds cargo-dist local artifacts for x86_64-unknown-linux-gnu and x86_64-pc-windows-msvc on their native GitHub-hosted runners. Upload each platform archive, its SHA-256 checksum, and the dist manifest as separate workflow artifacts without creating a GitHub Release.
Alternatives Considered
- Compile inside the AgentBay GUI test sandbox. This contaminates the clean runtime image with development dependencies and can mask packaging problems.
- Push prerelease tags. This creates release-side effects for artifacts that are only intended for validation.
Acceptance Criteria
Scope
other / cross-cutting
Motivation
Ropy needs branch-specific packaged binaries for Linux and Windows GUI end-to-end testing before a release tag exists. The current release workflow primarily packages tagged releases, so AgentBay compatibility testing cannot reliably consume an artifact built from an in-review commit.
Proposed Solution
Add a manually triggered GitHub Actions workflow that builds cargo-dist local artifacts for
x86_64-unknown-linux-gnuandx86_64-pc-windows-msvcon their native GitHub-hosted runners. Upload each platform archive, its SHA-256 checksum, and the dist manifest as separate workflow artifacts without creating a GitHub Release.Alternatives Considered
Acceptance Criteria
ropy-x86_64-unknown-linux-gnu.tar.xzand a SHA-256 checksum.ropy-x86_64-pc-windows-msvc.zipand a SHA-256 checksum.Scope
other / cross-cutting