Skip to content

ci: fix mislabeled "Upload Linux install script" step (#1031)#1050

Merged
Aaronontheweb merged 1 commit into
netclaw-dev:devfrom
Aaronontheweb:fix-1031-install-script-label
May 18, 2026
Merged

ci: fix mislabeled "Upload Linux install script" step (#1031)#1050
Aaronontheweb merged 1 commit into
netclaw-dev:devfrom
Aaronontheweb:fix-1031-install-script-label

Conversation

@Aaronontheweb
Copy link
Copy Markdown
Collaborator

Summary

scripts/install.sh is the unified Unix installer — it handles both Linux and macOS (uname -sdarwinosx-arm64, including Apple Silicon / Rosetta detection). But the R2-upload step in publish_release_binaries.yml was named "Upload Linux install script to R2".

During the 0.18.1 release (first to ship osx-arm64), that name made it look like the macOS installer hadn't been uploaded and nearly triggered an unnecessary 0.18.2 patch release. The artifact, manifest, and macOS-aware install.sh were all published correctly — the only defect was the misleading step name.

Renamed the step to "Upload Unix (Linux + macOS) install script to R2" and added a one-line comment. Purely cosmetic — no artifact or behavior change.

Closes #1031

install.sh is the unified Unix installer — it handles both Linux and
macOS (uname -s -> darwin -> osx-arm64, incl. Apple Silicon / Rosetta).
The step name "Upload Linux install script to R2" made it look, during
the 0.18.1 release, like the macOS installer had not been published and
nearly triggered an unnecessary patch release.

Rename the step for accuracy. Purely cosmetic — no artifact or behavior
change.

Closes netclaw-dev#1031
@Aaronontheweb Aaronontheweb added cleanup Code quality improvements and tech debt reduction github_actions Pull requests that update GitHub Actions code labels May 18, 2026
@Aaronontheweb Aaronontheweb enabled auto-merge (squash) May 18, 2026 03:22
@Aaronontheweb Aaronontheweb merged commit c9afbf6 into netclaw-dev:dev May 18, 2026
13 of 16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cleanup Code quality improvements and tech debt reduction github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Mislabeled workflow step: "Upload Linux install script to R2" — install.sh is the Linux + macOS installer

1 participant