Skip to content

axolotl-launcher@1.9.9: update repository URLs after upstream move - #1835

Open
xinvxueyuan wants to merge 2 commits into
ScoopInstaller:masterfrom
xinvxueyuan:fix/axolotl-launcher-repo-address
Open

xinvxueyuan wants to merge 2 commits into
ScoopInstaller:masterfrom
xinvxueyuan:fix/axolotl-launcher-repo-address

Conversation

@xinvxueyuan

@xinvxueyuan xinvxueyuan commented Oct 23, 2026 •

Copy link
Copy Markdown

Overview

  • Points axolotl-launcher at the project's current home, Axolotl-Launcher/Axolotl, after the repository moved out of the Mystic-Stars account.
  • Updates architecture.64bit.url, checkver.github and autoupdate. The hash is unchanged, because the move does not change the artifact.
  • Installs still work today through GitHub's 301 redirect, but the manifest should not depend on it: GET https://api.github.com/repos/Mystic-Stars/Axolotl already reports "full_name": "Axolotl-Launcher/Axolotl", and the redirect stops working if that name is ever reused.

Testing

  • bin/formatjson.ps1: no changes in content (output is byte-identical once CRLF is normalised, as required by .gitattributes).
  • bin/checkver.ps1 axolotl-launcher -ThrowError → axolotl-launcher: 1.9.9
  • bin/checkver.ps1 axolotl-launcher -Update → resolves 1.9.9 and leaves the manifest unchanged, i.e. autoupdate reproduces the current URL.
  • bin/checkurls.ps1 axolotl-launcher → OK. One run out of several failed with a transient local TLS error; the same URL downloaded fine in checkhashes.
  • bin/checkhashes.ps1 axolotl-launcher → axolotl-launcher: OK
  • Scoop 0.6.0, PowerShell 7.6.8.

Closes #1834

Axolotl moved from Mystic-Stars/Axolotl to the Axolotl-Launcher organization.
The v1.9.9 portable archive hash is unchanged after the move, so only the
repository addresses (url, checkver.github, autoupdate) are updated.

Closes ScoopInstaller#1834
@coderabbitai

coderabbitai Bot commented Oct 23, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

Summary by CodeRabbit

  • Updates
    • The 64-bit download and update-check links now point to the Axolotl project’s current release source.
    • The archive verification value is unchanged, so the downloaded package continues to be checked against the same hash.
    • Installation migration and cleanup command formatting has been adjusted.

Walkthrough

The Axolotl Launcher manifest now uses the Axolotl-Launcher/Axolotl repository for its 64-bit download, version check, and autoupdate references. The archive hash is unchanged. Quoting in the migration and cleanup commands has also changed.

Changes

Axolotl Launcher manifest

Layer / File(s) Summary
Repository references and command quoting
bucket/axolotl-launcher.json
The 64-bit download, version check, and autoupdate references now use Axolotl-Launcher/Axolotl. The hash is unchanged. The migration and cleanup commands use updated quoting.

Priority: ➖ Normal

Merge Risk: 🟠 High · up to f3409

The manifest is no longer valid JSON, so Scoop cannot install or update Axolotl Launcher from this bucket. Restore the JSON escaping in the pre_install and cleanup commands before merging.

Pre-merge checks: Passed 3 · Failed 2

Failed Failed checks: 2 warnings

Check name Status Explanation Resolution
Linked Issues check Warning Issue #1834 requires the stable manifest repository references to use Axolotl-Launcher/Axolotl. The 64-bit URL, checkver.github, and autoupdate use the new repository, and the reported hash rema… Update the homepage value to the repository address required by issue #1834. If the latest.json URLs are part of the issue scope for this repository, provide the corresponding tracked change or evidence that an external change completed…
Out of Scope Changes check Warning The change summary reports quote and escape changes in the pre_install and cleanup PowerShell strings. These commands do not implement the repository migration objective in issue #1834. The reviewed… Restore the original pre_install and cleanup command content and escaping. Keep only changes required for the repository references and verify that bucket/axolotl-launcher.json remains valid JSON.
Passed Passed checks: 3 passed
Check name Status Explanation
Docstring Coverage Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Title check Passed The title clearly identifies the manifest version and the main change: updating repository URLs after the upstream repository move.
Description check Passed The description provides an overview, testing results, linked issue, and completed contributing-guide checklist. It satisfies the repository template.
Full details: Docstring Coverage

Explanation

No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. (1 skipped: 1 unsupported.)

Full details: Linked Issues check

Explanation

Issue #1834 requires the stable manifest repository references to use Axolotl-Launcher/Axolotl. The 64-bit URL, checkver.github, and autoupdate use the new repository, and the reported hash remains unchanged. The manifest still has homepage set to https://axlmc.org; the PR evidence does not establish the homepage correction requested by the issue. The issue also mentions latest.json, but that file is not present in the repository file listing, so this PR does not establish a change to those URLs.

Resolution

Update the homepage value to the repository address required by issue #1834. If the latest.json URLs are part of the issue scope for this repository, provide the corresponding tracked change or evidence that an external change completed them.

Full details: Out of Scope Changes check

Explanation

The change summary reports quote and escape changes in the pre_install and cleanup PowerShell strings. These commands do not implement the repository migration objective in issue #1834. The reviewed file evidence shows embedded PowerShell quotes without the escaping shown in valid JSON string syntax, so the change may also break the manifest.

Resolution

Restore the original pre_install and cleanup command content and escaping. Keep only changes required for the repository references and verify that bucket/axolotl-launcher.json remains valid JSON.

  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 1


ℹ️ 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: 8c5eba86-5590-47e7-9d54-1456c8f3d69b
📥 Commits

Reviewing files that changed from the base of the PR and between eeee44e and f340900.

📒 Files selected for processing: 1
  • bucket/axolotl-launcher.json

Included review availability: This review used your included allowance. Your plan provides up to 2 included reviews per hour; 1 remain after this review.

Comment thread bucket/axolotl-launcher.json Outdated
The previous commit rebuilt the file from scratch, which dropped the escaped
quotes and backslashes in pre_install and made the manifest unparseable.
Rebuild from the upstream original and only rewrite the repository addresses,
so pre_install keeps its original " and \\ escaping.
@xinvxueyuan xinvxueyuan changed the title fix(axolotl-launcher): 指向迁移后的组织仓库 Axolotl-Launcher/Axolotl axolotl-launcher@1.9.9: update repository URLs after upstream move Oct 23, 2026
@xinvxueyuan

Copy link
Copy Markdown
Author

/verify

@github-actions

Copy link
Copy Markdown
Contributor

All changes look good.

Wait for review from human collaborators.

axolotl-launcher

  • Lint
  • Description
  • License
  • Hashes
  • Checkver
  • Autoupdate

Check the full log for details.

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.

[Bug]: axolotl-launcher still points at the pre-move repository

1 participant