Skip to content

Fix update check and setup image after wesm -> kenn-io rename#368

Merged
wesm merged 2 commits into
mainfrom
feat/fix-update-cmd
Jun 4, 2026
Merged

Fix update check and setup image after wesm -> kenn-io rename#368
wesm merged 2 commits into
mainfrom
feat/fix-update-cmd

Conversation

@wesm
Copy link
Copy Markdown
Member

@wesm wesm commented Jun 4, 2026

After the repository moved from the wesm org to kenn-io, two hardcoded
references to the old org broke at runtime.

  • msgvault update failed with unexpected redirect target. The updater's
    release URLs still pointed at github.com/wesm/msgvault, so GitHub's
    repo-rename redirect was rejected before the release tag could be resolved.
    The URLs now point at github.com/kenn-io/msgvault, and a guard test fails
    if they drift from the canonical repo again.

  • msgvault setup generated a docker-compose.yml referencing
    ghcr.io/wesm/msgvault:latest, but CI publishes the image to
    ghcr.io/kenn-io/msgvault. Docker/NAS deploys from setup now reference the
    current image.

🤖 Generated with Claude Code

wesm and others added 2 commits June 3, 2026 13:29
The updater pointed githubLatestReleaseURL and githubReleaseDownloadBase
at github.com/wesm/msgvault. After the repo moved to the kenn-io org,
GitHub answers /wesm/msgvault/releases/latest with a repo-rename 301 to
/kenn-io/msgvault/releases/latest. resolveLatestTag uses
http.ErrUseLastResponse, so it captures that first 301 instead of the
/releases/latest -> /releases/tag/<tag> 302 and rejects it with
"unexpected redirect target".

Point both constants at github.com/kenn-io/msgvault and add a guard test
that fails if these URLs drift from the canonical repo again.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The setup command generated a docker-compose.yml referencing
ghcr.io/wesm/msgvault:latest, but CI publishes the image to
ghcr.io/kenn-io/msgvault (IMAGE_NAME is github.repository). After the org
rename that path is stale, so Docker/NAS deploys from `msgvault setup`
pulled the wrong image. Update the generated image and its test.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@roborev-ci
Copy link
Copy Markdown

roborev-ci Bot commented Jun 4, 2026

roborev: Combined Review (2c08813)

No issues found.


Panel: ci_default_security | Synthesis: codex | Members: codex_default (codex/default, done, 1m33s), codex_security (codex/security, done, 15s) | Total: 1m48s

@wesm wesm merged commit 1aaee79 into main Jun 4, 2026
10 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