Skip to content

Add Direct URL and Delta update support to Velopack flow#5548

Open
Viscerous wants to merge 1 commit intosecondlife:release/26.1.1from
Viscerous:release/26.1.1
Open

Add Direct URL and Delta update support to Velopack flow#5548
Viscerous wants to merge 1 commit intosecondlife:release/26.1.1from
Viscerous:release/26.1.1

Conversation

@Viscerous
Copy link
Copy Markdown

Adds support for vpk direct URLs (via environment variable: VELOPACK_UPDATE_URL) and delta updates with retry behaviour.

@github-actions github-actions bot added the c/cpp label Mar 17, 2026
@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 17, 2026

All contributors have signed the CLA ✍️ ✅
Posted by the CLA Assistant Lite bot.

@Viscerous
Copy link
Copy Markdown
Author

I have read the CLA Document and I hereby sign the CLA

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds support to the viewer update flow for (1) overriding Velopack’s feed URL via VELOPACK_UPDATE_URL, and (2) pre-downloading multiple update assets to enable delta updates with a full-release fallback path.

Changes:

  • Add VELOPACK_UPDATE_URL handling to bypass VVM and run Velopack update checks against a direct feed URL.
  • Update Velopack asset pre-download logic from a single file to a filename→path map, enabling delta asset handling.
  • Add a fallback attempt to download the full release if the delta download path fails.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 4 comments.

File Description
indra/newview/llvvmquery.cpp Adds environment-variable override path to set Velopack update URL and launch an update check.
indra/newview/llvelopack.cpp Pre-downloads multiple assets (deltas/full) and adds a fallback from delta to full release download.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@Geenz
Copy link
Copy Markdown
Collaborator

Geenz commented Mar 20, 2026

FYI, this is on hold until we get 26.1.1 out the door.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants