Skip to content

Migrate official extensions to GitHub release URLs - #31

Merged
cyanzhong merged 1 commit into
mainfrom
develop
Aug 27, 2026
Merged

Migrate official extensions to GitHub release URLs#31
cyanzhong merged 1 commit into
mainfrom
develop

Conversation

@cyanzhong

@cyanzhong cyanzhong commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

We've updated all GitHub releases to include a .js file in the assets.

When review, the main job is to ensure their existence.

Copilot AI 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.

Pull request overview

This PR migrates official MarkEdit extension/theme registry entries from raw.githubusercontent.com tag URLs to GitHub Release asset download URLs so downloads are counted and assets are validated against releases.

Changes:

  • Updated extension/theme url fields to GitHub Release asset URLs across the registry (and index.json / README examples).
  • Added releaseAssetURL() helper and integrated it into scripts/update-official.mjs to resolve release asset URLs from release metadata.
  • Added a unit test covering release-asset lookup behavior.

Reviewed changes

Copilot reviewed 28 out of 28 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
themes/markedit-theme-vscode.json Switches theme version URLs to GitHub Release asset downloads.
themes/markedit-theme-tokyo-night.json Switches theme version URLs to GitHub Release asset downloads.
themes/markedit-theme-quietlight.json Switches theme version URLs to GitHub Release asset downloads.
themes/markedit-theme-one-dark.json Switches theme version URLs to GitHub Release asset downloads.
themes/markedit-theme-nord.json Switches theme version URLs to GitHub Release asset downloads.
themes/markedit-theme-noctis-lilac.json Switches theme version URLs to GitHub Release asset downloads.
themes/markedit-theme-gruvbox.json Switches theme version URLs to GitHub Release asset downloads.
themes/markedit-theme-duotone.json Switches theme version URLs to GitHub Release asset downloads.
themes/markedit-theme-catppuccin.json Switches theme version URLs to GitHub Release asset downloads.
themes/markedit-theme-basic.json Switches theme version URLs to GitHub Release asset downloads.
extensions/markedit-ai-writer.json Switches extension version URL to GitHub Release asset download.
extensions/markedit-devtools.json Switches extension version URLs to GitHub Release asset downloads.
extensions/markedit-enhanced-paste.json Switches extension version URLs to GitHub Release asset downloads.
extensions/markedit-highlight.json Switches extension version URL to GitHub Release asset download.
extensions/markedit-language-data.json Switches extension version URLs to GitHub Release asset downloads.
extensions/markedit-mindmap.json Switches extension version URLs to GitHub Release asset downloads.
extensions/markedit-mte.json Switches extension version URL to GitHub Release asset download.
extensions/markedit-prettier.json Switches extension version URLs to GitHub Release asset downloads.
extensions/markedit-preview.json Switches extension version URLs to GitHub Release asset downloads.
extensions/markedit-quick-emoji.json Switches extension version URLs to GitHub Release asset downloads.
extensions/markedit-reference-style-links.json Switches extension version URL to GitHub Release asset download.
extensions/markedit-theme-zero.json Switches extension version URLs to GitHub Release asset downloads.
extensions/markedit-vim.json Switches extension version URL to GitHub Release asset download.
index.json Updates latest.url entries to GitHub Release asset downloads.
scripts/release-url.mjs Adds releaseAssetURL() helper for locating assets by name.
scripts/update-official.mjs Uses releaseAssetURL() when deriving official URLs from release metadata.
test/release-url.test.mjs Adds unit test for release asset URL resolution.
README.md Updates documentation/examples to prefer GitHub Release asset URLs.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread README.md Outdated
@cyanzhong
cyanzhong merged commit 642a66d into main Aug 27, 2026
1 check passed
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.

2 participants