Skip to content

Scope managed vpk installs by version - #8

Merged
MichaelBelousov merged 1 commit into
mainfrom
vpk-version-scoped-dir
Sep 12, 2026
Merged

MichaelBelousov merged 1 commit into
mainfrom
vpk-version-scoped-dir

Conversation

@MichaelBelousov

Copy link
Copy Markdown
Contributor

No description provided.

The vpk binary's path is a plain argument of the `vpk pack` Run, so swapping
the binary under a fixed `.velopack-tools/vpk` left the Run's cache key
untouched: changing `vpk_version` silently reused the bundle the previous
version had produced. Installs now live under `<vpk_dir>/<version>`, which
puts the version in the key.

Found while bisecting a graphl auto-update failure, where the first attempt
to test a different CLI version reported no change because nothing re-packed.
README gains a note on why pinning is sometimes necessary at all.
@MichaelBelousov
MichaelBelousov merged commit e2cc39a into main Sep 12, 2026
3 checks passed
@MichaelBelousov
MichaelBelousov deleted the vpk-version-scoped-dir branch September 12, 2026 20:45
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