Skip to content

fix(installer): point release URLs at RocketBus/iris + verify assets in CI#100

Merged
trentas merged 1 commit into
mainfrom
fix/installer-repo-name
Jun 12, 2026
Merged

fix(installer): point release URLs at RocketBus/iris + verify assets in CI#100
trentas merged 1 commit into
mainfrom
fix/installer-repo-name

Conversation

@trentas

@trentas trentas commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

Context

iris upgrade was 404'ing for everyone. Two distinct issues surfaced:

  1. The v1.4.3 release lost its wheel after publish (the CI built and attached iris-1.4.3-py3-none-any.whl + tarball, but they were later removed when the release notes were edited). The installer pulls the wheel straight off the release, so every upgrade 404'd. Already re-uploaded the exact artifacts (wheel byte-identical to CI, 213441 B) to the v1.4.3 release, so upgrades work again right now — this PR prevents a recurrence.
  2. The installer still hardcoded RocketBus/clickbus-iris (the old repo name). GitHub's rename redirect was masking it, but it's fragile — it breaks the day someone creates a new clickbus-iris repo.

Changes

  • Installer templates (install.sh.template, install.ps1.template): point the release API + download URLs at RocketBus/iris. (Takes effect after a platform redeploy, since the installer is served by the Next.js app.)
  • User-facing references: footer, navbar, FAQ, and the privacy/terms legal pages now link to RocketBus/iris (en/pt/es).
  • release.yml: new "Verify assets are attached" step that fails the job if the wheel/tarball aren't on the release after publish — so a release can never silently ship without the artifact the installer needs.

Scope notes

  • Docs/CHANGELOG/CLAUDE.md still cite the old name (historical references) — intentionally left untouched here.
  • Diff is surgical: only clickbus-irisiris string replacements plus the new CI verification step.

🤖 Generated with Claude Code

…in CI

The repo was renamed clickbus-iris → iris. The installer templates and
user-facing links still hardcoded the old name, relying on GitHub's
rename redirect (fragile — breaks if a new clickbus-iris repo is created).
Point the install.sh / install.ps1 release API + download URLs, plus the
footer/navbar/FAQ/legal-page references, directly at RocketBus/iris.

Also add a "Verify assets are attached" step to release.yml. The v1.4.3
release lost its wheel after publish, which 404'd every `iris upgrade`;
the new step fails the job if the wheel/tarball aren't on the release.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented Jun 12, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
clickbus-iris Ready Ready Preview, Comment Jun 12, 2026 7:38pm

Request Review

@trentas trentas merged commit 82e328b into main Jun 12, 2026
4 checks passed
@trentas trentas deleted the fix/installer-repo-name branch June 12, 2026 20:07
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