Repository navigation
axolotl-launcher-beta: Add version 1.10.0-beta.5 - #1837
xinvxueyuan wants to merge 2 commits into
Conversation
…l-Launcher Adds a beta-channel manifest (bucket/axolotl-launcher-beta.json) for the Axolotl Launcher v1.10.0-beta.5 release from the Axolotl-Launcher/Axolotl organization (the project's new home after migrating from Mystic-Stars/Axolotl). The manifest is cloned from the stable axolotl-launcher.json (extract_dir, pre_install data-migration script, persist, bin/shortcuts naming) with the repository addresses updated and version/url/hash set for the beta asset. Hash is the SHA256 of the released portable zip. Closes ScoopInstaller#1836
Summary by CodeRabbit
WalkthroughAdds a Scoop manifest for Axolotl Launcher beta 1.10.0-beta.5. It defines the download and install settings, migrates legacy AppData when applicable, and configures persistence, launch entries, and GitHub-based update checks. ChangesAxolotl beta package
Possibly related issues
Possibly related PRs
Priority: ➖ Normal Merge Risk: 🟠 High · up to
|
There was a problem hiding this comment.
Actionable comments posted: 2
ℹ️ Review info
⚙️ Run configuration
- Source mode: Auto
- Repository: Unavailable
- Branch: Unavailable
- File: No configuration file from this repository applied
- Commit: Unavailable
- Layers: Organization UI
- Review profile: CHILL
- Plan: Advanced
- Run ID:
ffff27d2-f2b5-4f5c-a025-30052b3ec41c
📒 Files selected for processing: 1
bucket/axolotl-launcher-beta.json
Included review availability: This review used your included allowance. Your plan provides up to 2 included reviews per hour; 0 remain after this review.
…ses in checkver Rebuild the manifest from the upstream stable original instead of retyping it, so pre_install keeps its " and \\ escaping and the file parses as JSON. checkver previously pointed at the repository URL, which Scoop resolves through /releases/latest and therefore always returns the stable release; the default regex also drops the -beta suffix. Use the releases API with a jsonpath filter on prerelease == true, matching the existing -beta convention in this bucket.
|
/verify |
|
All changes look good. Wait for review from human collaborators. axolotl-launcher-beta
|
Overview
axolotl-launcher-beta, the pre-release channel of Axolotl Launcher, as requested in [Request]: Axolotl Launcher Beta #1833.axolotl-launchermanifest so the two cannot overwrite each other: it gets its own shim (axolotl-launcher-beta) and Start Menu entry (Axolotl Launcher (Beta)).version/url/hash/checkveris derived from the existing stable manifest, soextract_dir, thepre_installAppData migration andpersistbehave exactly as they already do.checkverreads the releases API and filters onprerelease == true, the approach already used bymaaend-beta.json.checkver.githubis rewritten by Scoop to/releases/latest, which only ever returns the stable release, and the default version regex drops the-betasuffix.Testing
bin/formatjson.ps1: no changes in content (output is byte-identical once CRLF is normalised).bin/checkver.ps1 axolotl-launcher-beta -ThrowError→axolotl-launcher-beta: 1.10.0-beta.5bin/checkver.ps1 axolotl-launcher-beta -Update→ resolves1.10.0-beta.5and leaves the manifest unchanged, i.e.autoupdatereproduces the current URL and never picks up the stable release.bin/checkurls.ps1 axolotl-launcher-beta→ OKbin/checkhashes.ps1 axolotl-launcher-beta→axolotl-launcher-beta: OKCloses #1833