Skip to content

chore: bump @openhop/web to beta.3 + openhop CLI to beta.5#102

Merged
naorsabag merged 1 commit into
masterfrom
chore/bump-beta3-beta5
May 10, 2026
Merged

chore: bump @openhop/web to beta.3 + openhop CLI to beta.5#102
naorsabag merged 1 commit into
masterfrom
chore/bump-beta3-beta5

Conversation

@naorsabag
Copy link
Copy Markdown
Owner

@naorsabag naorsabag commented May 10, 2026

Bundles into the published betas:

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Chores
    • Updated CLI version to 0.1.0-beta.5
    • Updated web package version to 0.1.0-beta.3

Review Change Stack

Bundles the actor-leftmost layer pin (#99), orthogonal float epsilon
(#100), and chrome z-index + monochrome SVG playback icons (#101).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@naorsabag naorsabag merged commit c395cc7 into master May 10, 2026
6 of 7 checks passed
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 10, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: 73b0ce2f-8bfa-4569-bb48-1677ee5e29d6

📥 Commits

Reviewing files that changed from the base of the PR and between f66d8b9 and 4697c34.

📒 Files selected for processing (3)
  • packages/cli/package.json
  • packages/cli/src/index.ts
  • packages/web/package.json

Walkthrough

This PR performs a coordinated version bump across the OpenHop monorepo. The web package version is advanced from 0.1.0-beta.2 to 0.1.0-beta.3, and the CLI package version is bumped to 0.1.0-beta.5 with its web dependency updated to match. The CLI entrypoint version string is synchronized accordingly.

Changes

Version Bump 0.1.0-beta.5

Layer / File(s) Summary
Web Package Version
packages/web/package.json
Package version incremented from 0.1.0-beta.2 to 0.1.0-beta.3.
CLI Package Version and Dependencies
packages/cli/package.json
CLI package version bumped to 0.1.0-beta.5; @openhop/web dependency updated from 0.1.0-beta.2 to 0.1.0-beta.3.
CLI Entrypoint Metadata
packages/cli/src/index.ts
Commander CLI version string updated to 0.1.0-beta.5.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

  • naorsabag/openhop#73: Modifies the same version strings in packages/cli/package.json, packages/cli/src/index.ts, and packages/web/package.json in a related release cycle.
  • naorsabag/openhop#98: Performs sequential version bumps across the same package files with coordinated dependency updates.
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/bump-beta3-beta5

Comment @coderabbitai help to get the list of available commands and usage tips.

naorsabag added a commit that referenced this pull request May 10, 2026
The bump in #102 only updated the package.json versions; the lockfile
still pinned cli@0.1.0-beta.4 + @openhop/web@0.1.0-beta.2. That mismatch
made `npm ci` rebuild the cli workspace, which fired its prepare script
(`tsc --noEmit && esbuild ...`) — and tsc failed because @openhop/server
hadn't been built yet at that step. CI on this PR caught it.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
naorsabag added a commit that referenced this pull request May 10, 2026
* ci: fix Pages base path + add npm publish workflow

Pages
- Pages was 404'ing because the action couldn't auto-create the site
  (`enablement: false` is the default in actions/configure-pages@v5).
  Pass `enablement: true` so a fresh clone deploys without flipping the
  toggle in repo Settings.
- Repo is naorsabag/openhop (lowercase) but the workflow was passing
  `VITE_BASE: /OpenHop/`. The Pages site URL is
  https://naorsabag.github.io/openhop/ — assets 404 if Vite builds with
  the wrong case. Updated the test + comment to match.

Publish
- New workflow that publishes @openhop/web and openhop on master push
  whenever either package.json version differs from what's already on
  the npm registry under the `beta` tag. Web ships first (CLI depends
  on it). NPM_TOKEN secret is set on the repo.

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

* chore: sync package-lock with beta.3/beta.5 bump

The bump in #102 only updated the package.json versions; the lockfile
still pinned cli@0.1.0-beta.4 + @openhop/web@0.1.0-beta.2. That mismatch
made `npm ci` rebuild the cli workspace, which fired its prepare script
(`tsc --noEmit && esbuild ...`) — and tsc failed because @openhop/server
hadn't been built yet at that step. CI on this PR caught it.

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

* Revert "chore: sync package-lock with beta.3/beta.5 bump"

This reverts commit 708260e.

* fix(cli): drop prepare hook — build runs at pack/publish time only

`prepare` was firing on every `npm ci` (and inconsistently — sometimes
the workspace prepare order let it succeed, sometimes it ran before
@openhop/server's dist existed and failed with TS2307). The build is
only needed to produce the publishable tarball, so collapse it into
prepack which fires automatically on `npm publish` (and during the
publish workflow's tarball preparation).

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

* ci: prettier-format publish.yml

---------

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@naorsabag naorsabag deleted the chore/bump-beta3-beta5 branch May 10, 2026 17:38
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