Skip to content

Strip manifest key field from the Edge Add-ons package#107

Merged
gilgold merged 2 commits into
mainfrom
fix/edge-package-key
Jun 10, 2026
Merged

Strip manifest key field from the Edge Add-ons package#107
gilgold merged 2 commits into
mainfrom
fix/edge-package-key

Conversation

@gilgold

@gilgold gilgold commented Jun 10, 2026

Copy link
Copy Markdown
Owner

Summary

The first automated Edge publish failed package validation: The manifest shouldn't contain the key field. The key entry is only needed to pin the Chrome extension id, and Edge rejects packages that include it.

The Package step now builds a second zip (tabox-edge.zip) whose manifest has key removed via jq 'del(.key)', and the Edge upload uses it. The Chrome zip is unchanged.

For reference, the Chrome publish step in the same runs failed only because 4.1.2 is already live (PKG_INVALID_VERSION_NUMBER) — that resolves with the next version bump.

🤖 Generated with Claude Code

gilgold and others added 2 commits June 10, 2026 16:52
Edge package validation rejects manifests containing "key"
(PackageValidationError: "The manifest shouldn't contain the key
field"). The key is only needed to pin the Chrome extension id, so
the Edge upload now uses a separate zip with the field removed.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
GitHub deprecated Node 20 action runtimes (forced to Node 24 from
2026-06-16). Bump checkout v4->v6, setup-node v4->v6,
upload-artifact v4->v7.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@gilgold gilgold merged commit f400974 into main Jun 10, 2026
3 checks passed
@gilgold gilgold deleted the fix/edge-package-key branch June 10, 2026 17:08
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.

1 participant