Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ext] build separate packages for Firefox and Chrome (manifest v3) #1982

Merged
merged 4 commits into from
Jun 13, 2024

Conversation

amatissart
Copy link
Member

@amatissart amatissart commented Jun 13, 2024

Description

Chrome is deprecating Manifest v2.
https://blog.chromium.org/2024/05/manifest-v2-phase-out-begins.html

2 distinct builds will be released:

  • a version with manifest v2 for Firefox (unchanged)
  • a version with manifest v3 for the Chrome Web Store

The GitHub workflows are updated to write both versions in the artifact, and upload them to Discord.
The e2e tests workflow is also updated to use the Manifest v3 when testing the extension in Chrome.

Checklist

  • I added the related issue(s) id in the related issues section (if any)
    • if not, delete the related issues section
  • I described my changes and my decisions in the PR description
  • I read the development guidelines of the CONTRIBUTING.md
  • The tests pass and have been updated if relevant
  • The code quality check pass

@GresilleSiffle GresilleSiffle added the Extension Development of the browser extension label Jun 13, 2024
@amatissart amatissart merged commit e1a05e4 into main Jun 13, 2024
6 checks passed
@amatissart amatissart deleted the ext-build-manifest-v3 branch June 13, 2024 12:42
NatNgs pushed a commit that referenced this pull request Jul 4, 2024
…1982)

* [ext] build separate packages for Firefox (manifest v2) and Chrome (manifest v3)

* bump version

* lint fix

* update e2e workflow to use extension with manifest v3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Extension Development of the browser extension
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants