Merge pull request 'updated LICENSE and fix ci/cd №3' (#4) from develop into main
Build and publish extension / Build extension packages (push) Successful in 54s
Build and publish extension / Publish stores and attach release assets (push) Skipped
Build and publish extension / Build extension packages (release) Successful in 2m46s
Build and publish extension / Publish stores and attach release assets (release) Canceled after 9m37s
Build and publish extension / Build extension packages (push) Successful in 54s
Build and publish extension / Publish stores and attach release assets (push) Skipped
Build and publish extension / Build extension packages (release) Successful in 2m46s
Build and publish extension / Publish stores and attach release assets (release) Canceled after 9m37s
Reviewed-on: #4
This commit was merged in pull request #4.
This commit is contained in:
commit
427a1875f4
4 files changed
+35
-5
No files matched your search
@@ -30,7 +30,7 @@ This repository contains the Firefox WebExtension **Proxy Switcher Fork By WT**.
|
||||
- Never hand-edit or retain stale `META-INF` signatures after changing files. Build artifacts must be signed again before distribution.
|
||||
- Do not commit generated `web-ext-artifacts/` packages unless explicitly requested.
|
||||
- Keep publishing credentials only in GitHub Secrets. The release workflow expects AMO JWT credentials and Chrome Web Store OAuth credentials.
|
||||
- Keep `amo-metadata.json` valid for AMO listed submissions; update its license text when the project's distribution license changes.
|
||||
- Keep `amo-metadata.json` valid for AMO listed submissions; keep `version.license` consistent with the MIT `LICENSE` file.
|
||||
- Missing or incomplete store credentials must skip only that store's deployment. Keep package builds, release assets, and workflow artifacts available without store credentials.
|
||||
|
||||
## Validation
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2026 WT
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
@@ -106,9 +106,9 @@ Configure these repository or environment secrets before publishing:
|
||||
|
||||
Each store is optional: deployment runs only when its full set of credentials is present. Missing or incomplete credentials skip that store without failing the workflow or skipping the other store. Both packages are still built and attached to the release. If Firefox deployment is skipped, the release contains the unsigned Firefox XPI for development instead of a signed XPI. Invalid credentials or actual store API failures still fail the deployment step.
|
||||
|
||||
The stores must already contain their initial listings and required privacy information. Store review still applies; the workflow submits the update and does not bypass review. Never commit any of these credentials.
|
||||
AMO can create the initial listing automatically from `amo-metadata.json` through `web-ext sign --channel listed`; manually uploading the first Firefox version is not required. Chrome Web Store requires an existing item and completed listing/privacy information. Store review still applies; the workflow submits the update and does not bypass review. Never commit any of these credentials.
|
||||
|
||||
The Firefox workflow passes [`amo-metadata.json`](amo-metadata.json) to AMO. It contains the required custom license, category, and listing summary for a listed submission. Update the copyright/license text if the project is distributed under a different license.
|
||||
The Firefox workflow passes [`amo-metadata.json`](amo-metadata.json) to AMO. It declares the MIT license, categories, and listing metadata for a listed submission.
|
||||
|
||||
To remove generated packages:
|
||||
|
||||
@@ -129,3 +129,7 @@ python -m json.tool manifest.json >/dev/null
|
||||
## Project version
|
||||
|
||||
Current version: **20261009**
|
||||
|
||||
## License
|
||||
|
||||
Distributed under the [MIT License](LICENSE).
|
||||
+7
-2
@@ -1,9 +1,14 @@
|
||||
{
|
||||
"version": {
|
||||
"custom_license": "Copyright (c) 2026 WT. All rights reserved."
|
||||
"license": "MIT"
|
||||
},
|
||||
"default_locale": "en-US",
|
||||
"name": {
|
||||
"en-US": "Proxy Switcher Fork By WT"
|
||||
},
|
||||
"categories": {
|
||||
"firefox": ["other"]
|
||||
"firefox": ["other"],
|
||||
"android": ["other"]
|
||||
},
|
||||
"summary": {
|
||||
"en-US": "Route selected domains through HTTP or SOCKS5 proxy servers."
|
||||
|
||||
Reference in new issue
Block a user