Deployment, Releases, Automation#1
Merged
Merged
Conversation
…supports optional tag) and document install/API key
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces several improvements to the development workflow, documentation, and code quality for the
retort-ai-extensionproject. The most significant changes are the addition of a GitHub Actions workflow to automate release artifact creation, expanded documentation for alternative installation and distribution methods, and updates to code linting and packaging scripts for better compatibility and maintainability.Workflow and Release Automation:
.github/workflows/create_release.yml) that builds the extension, packages it asextension.zip, and attaches it to a GitHub Release, supporting both manual and automatic triggers.Documentation Improvements:
INSTALL.mdwith detailed instructions for installing and distributing the extension without the Chrome Web Store, including developer, GitHub Release, Firefox, and enterprise options.README.mdto include instructions for installing the extension from GitHub Releases and a step-by-step guide for adding the OpenRouter API key in the extension settings.Build and Packaging Enhancements:
package.json:0.1.3and added a description.package), creating release artifacts, and Firefox compatibility (web-ext-build,web-ext-run).package.json.newwith metadata, keywords, and engine requirements for improved project setup and discoverability.Linting and Code Quality:
eslint.config.js:chromeglobal for extension development.public/background.js,src/background.js) to ignore unusedtabarguments by renaming them to_tab, aligning with linting rules.