Skip to content

Add Firefox addon ID and marketplace metadata, create unversioned release artifact#2

Merged
scolastico merged 3 commits intomainfrom
copilot/add-addon-dom-time-machine
Jan 28, 2026
Merged

Add Firefox addon ID and marketplace metadata, create unversioned release artifact#2
scolastico merged 3 commits intomainfrom
copilot/add-addon-dom-time-machine

Conversation

Copy link
Contributor

Copilot AI commented Jan 28, 2026

Prepares the addon for Firefox marketplace submission and enables direct linking to latest release version.

Changes

manifest.json

  • Added browser_specific_settings.gecko:
    • id: dom-time-machine@scolasti.co
    • data_collection_permissions: false
    • update_url: Points to latest GitHub release xpi
  • Added required marketplace fields: description, author, homepage_url
  • Moved icons to top level for marketplace compatibility

release-build.yml

  • Creates both versioned (dom-time-machine-v{VERSION}.zip) and unversioned (dom-time-machine.xpi) artifacts
  • Unversioned artifact enables stable URL: https://github.com/scolastico-dev/dom-time-machine/releases/latest/download/dom-time-machine.xpi
"browser_specific_settings": {
  "gecko": {
    "id": "dom-time-machine@scolasti.co",
    "data_collection_permissions": false,
    "update_url": "https://github.com/scolastico-dev/dom-time-machine/releases/latest/download/dom-time-machine.xpi"
  }
}

💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI and others added 2 commits January 28, 2026 11:03
…workflow

Co-authored-by: scolastico <26954501+scolastico@users.noreply.github.com>
Co-authored-by: scolastico <26954501+scolastico@users.noreply.github.com>
Copilot AI changed the title [WIP] Add addon id and release fields for Firefox marketplace Add Firefox addon ID and marketplace metadata, create unversioned release artifact Jan 28, 2026
Copilot AI requested a review from scolastico January 28, 2026 11:06
@scolastico scolastico marked this pull request as ready for review January 28, 2026 11:06
@github-actions
Copy link

🎉 Addon Build Complete

The addon has been successfully built for this PR!

Version: IN-DEV
Build: #21435744703

You can download the built addon from the artifacts section of the workflow run.

Installation Instructions

  1. Download the artifact from the workflow run
  2. Extract the zip file
  3. Load the extension in your browser:
    • Firefox: Navigate to about:debugging#/runtime/this-firefox, click "Load Temporary Add-on", and select the manifest.json
    • Chrome: Navigate to chrome://extensions, enable "Developer mode", click "Load unpacked", and select the extracted folder

@scolastico scolastico merged commit b100b0b into main Jan 28, 2026
1 check passed
@scolastico scolastico deleted the copilot/add-addon-dom-time-machine branch January 28, 2026 11:07
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