Skip to content

Pin the VibeMon installers to the 0.2.13 binary they ask for - #25

Merged
nullarch merged 3 commits into
mainfrom
fix/installer-pins-0.2.13
Sep 9, 2026
Merged

Pin the VibeMon installers to the 0.2.13 binary they ask for#25
nullarch merged 3 commits into
mainfrom
fix/installer-pins-0.2.13

Conversation

@nullarch

@nullarch nullarch commented Sep 9, 2026

Copy link
Copy Markdown
Owner

Summary

  • docs/migration/vibemon-install.sh / .ps1: ATTEMPTDB_VERSION 0.2.11 → 0.2.13, INSTALLER_VERSION 0.2.13+install.1, sh INSTALLER_REF → the hotfix tag install-2026-09-09.1 (for the Windows hand-off).
  • Cause of install report #86 (Linux, unattended, 06:29 UTC): the 0.2.12/0.2.13 scripts pass --profile messages to a pinned 0.2.11 binary → unknown profile messages → "pairing failed". Every new install since the web pin moved to v0.2.12 fails the same way; existing devices are untouched by the failed step.
  • tests/installers/test_pins.py pins both scripts to the workspace version (runs in the "migration installer regressions" job).

Test plan

  • python3 -m unittest discover -s tests/installers
  • CI; then tag install-2026-09-09.1 on main and point vibemon-web ATTEMPTDB_INSTALLER_REF at it

🤖 Generated with Claude Code

nullarch and others added 3 commits September 9, 2026 16:24
The 0.2.12 and 0.2.13 scripts passed --profile messages to a pinned 0.2.11
binary, so every new install failed at pairing (report #86). The pins move
with the workspace version and a test keeps them together.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…regexes are multiline

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@nullarch
nullarch merged commit 2060a7f into main Sep 9, 2026
25 of 27 checks passed
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