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

Use Chrome manifest V3 #2965

Merged
merged 71 commits into from
Aug 21, 2023
Merged

Use Chrome manifest V3 #2965

merged 71 commits into from
Aug 21, 2023

Conversation

yushih
Copy link
Collaborator

@yushih yushih commented Aug 15, 2022

https://emurgo.atlassian.net/browse/YOEXT-125

See the comment of https://emurgo.atlassian.net/wiki/spaces/YE/pages/739311617/Checklist+to+upgrade+to+manifest+v3 for documentation.

Notes to developers:

Originally, the dev server is started by running:

npm run dev:stable

Now, this command still works for backward compatibility, but it is recommend to run

npm run dev:background

and

npm run dev:main

separately in two consoles.

Notes to release manager:

The originally commands all build mv3 packages.
To build mv2 packages (for Firefox), use:

npm run prod:nightly-mv2

and

prod:stable-mv2

@yushih yushih marked this pull request as ready for review August 21, 2022 14:58
@vsubhuman vsubhuman modified the milestones: 4.19.0, 4.20.0 Jan 26, 2023
@vsubhuman vsubhuman modified the milestones: 4.20.0, 4.21.0 Apr 7, 2023
@vsubhuman vsubhuman modified the milestones: 4.22.0, 4.23.0 May 29, 2023
@neuodev
Copy link
Contributor

neuodev commented Jul 24, 2023

[autoscript] ⚠️ yushi/manifest-v3 doesn't full our branch naming convention.
Should follow <tag>/<jira-ticket-id>/<short-name>

Details
  • <tag>: fix, feat, chore, refactor, test, ...
  • <jira-ticket-id>: The issue ID of JIRA all capital letters
  • <short-name>: A short and descriptive name for the branch

} catch (e) {
console.error(`[yoroi/${YOROI_TYPE}] injection failed!`, e);
reject(e);
resolve(false);
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes. This change is valid. reject(e) was wrong.

Copy link
Contributor

@vsubhuman vsubhuman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/check

@sonarqube-yoroi
Copy link

SonarQube Quality Gate

Quality Gate failed

Failed condition C Reliability Rating on New Code (is worse than A)
Failed condition D Security Rating on New Code (is worse than A)
0.0% 0.0% Security Hotspots Reviewed on New Code (is less than 100%)

See analysis details on SonarQube

Fix issues before they fail your Quality Gate with SonarLint SonarLint in your IDE.

@vsubhuman vsubhuman merged commit 3519c02 into develop Aug 21, 2023
5 of 12 checks passed
@vsubhuman vsubhuman deleted the yushi/manifest-v3 branch August 21, 2023 09:55
@vsubhuman vsubhuman mentioned this pull request Sep 11, 2023
24 tasks
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.

4 participants