Skip to content

fix(release): release-all checks, uploads and verifies plugin-info.json - #108

Merged
cport1 merged 1 commit into
mainfrom
fix/release-uploads-plugin-info
Oct 2, 2026
Merged

cport1 merged 1 commit into
mainfrom
fix/release-uploads-plugin-info

Conversation

@cport1

@cport1 cport1 commented Oct 2, 2026

Copy link
Copy Markdown
Contributor

plugin-info.json (the "View details" panel for self-hosted installs) was never uploaded by release-all.sh. The CDN kept serving the previous release's metadata until someone uploaded it by hand, which happened for 2.10.2 and 2.10.3.

Now:

  • Preflight: the script refuses to publish unless version and download_url name this release.
  • Upload: the file goes up after the manifest.
  • Verify: the script checks the CDN serves the new version.

Checked the preflight against the current file: 2.10.3 passes, and 2.10.4 is refused because the file still says 2.10.3. bash -n is clean.

plugin-info.json (the "View details" panel) was never uploaded by
release-all.sh, so the CDN kept serving the previous release's metadata
until someone uploaded it by hand. The script now refuses to publish unless
the file names the release and its zip, uploads it after the manifest, and
checks the CDN serves the new version.
@cport1
cport1 merged commit 6dd5c8d into main Oct 2, 2026
4 checks passed
@cport1
cport1 deleted the fix/release-uploads-plugin-info branch October 2, 2026 23:13
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