Obsidian tries to install non-existant plugin version

Steps to reproduce

  1. Publish a plugin with version 1.0.0
  2. Bump the manifest.json version in the master branch to 1.1.0. Do not create a tag, do not create a release.
  3. Open the Sandbox vault.
  4. Go to community plugins and search for your plugin.

Did you follow the troubleshooting guide? [Y/N]

Yes.

Expected result

The plugin shows up with version 1.0.0 and can be installed.

Actual result

The plugin shows up with version 1.1.0 and installing fails.

The console shows an error 404:

2app.js:1 Error: Request failed, status 404
    at new t (app.js:1:1231041)
    at zA (app.js:1:1231233)
    at app.js:1:1231912
    at app.js:1:239667
    at Object.next (app.js:1:239772)
    at a (app.js:1:238490)

Environment

SYSTEM INFO:
	Obsidian version: v1.8.7
	Installer version: v1.8.3
	Operating system: Darwin Kernel Version 24.3.0: Thu Jan  2 20:24:23 PST 2025; root:xnu-11215.81.4~3/RELEASE_ARM64_T6020 24.3.0
	Login status: not logged in
	Language: de
	Insider build toggle: off
	Live preview: on
	Base theme: adapt to system
	Community theme: none
	Snippets enabled: 0
	Restricted mode: off
	Plugins installed: 0
	Plugins enabled: 0

RECOMMENDATIONS:
	none

Additional information

I got this issue with my Plugin Note ID, with release version 1.1.1 and master at 50473dc.