Skip to content

Add configuration for addon signing pipeline#47

Merged
rehandalal merged 1 commit intomozilla-extensions:masterfrom
rehandalal:tc-for-signing
Apr 9, 2020
Merged

Add configuration for addon signing pipeline#47
rehandalal merged 1 commit intomozilla-extensions:masterfrom
rehandalal:tc-for-signing

Conversation

@rehandalal
Copy link
Contributor

This adds all the boilerplate required to integrate with TaskCluster to allow the use of the addon signing pipeline.

r?

"build": "npm-run-all clean build:extension",
"build": "npm-run-all clean build:extension build:finalize",
"build:extension": "web-ext build -s ./extension/ --overwrite-dest",
"build:finalize": "mv web-ext-artifacts/*.zip web-ext-artifacts/remote-settings-devtools.xpi",
Copy link
Contributor Author

Choose a reason for hiding this comment

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

this is required because we need the version number to not be in the filename or we cannot target the output file in the signing pipeline

Copy link
Contributor

@leplatrem leplatrem left a comment

Choose a reason for hiding this comment

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

I mean I just hope to never having to debug it alone 😄

@rehandalal
Copy link
Contributor Author

haha its a direct copy over from https://github.com/mozilla-extensions/xpi-template.

you shouldn't ever have to debug it, you may just have to copy over the latest files from there if it stops working, but we're also going to find a way to reduce all this boilerplate in the future.

@rehandalal rehandalal merged commit 93f4cef into mozilla-extensions:master Apr 9, 2020
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.

2 participants