Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Firefox add-on signing using web-ext takes more than 5 minutes!

  • 4 பதிலளிப்புகள்
  • 1 இந்த பிரச்சனை உள்ளது
  • 131 views
  • Last reply by jmaurice

I am using web-ext to get my extension signed from firefox. Recently, I have noticed that the time it takes to get it signed has increased drastically.

My gradle task is defined as:


task signFirefoxExtension(dependsOn: ['webExtension', 'npmInstall']) {

   doLast {
       exec {
           // retrieve the node bin path to set the PATH environment
           String nodeBin = file("${project.projectDir}/node").list()[0]
           environment("PATH", "${project.projectDir}/node/$nodeBin/bin:\$PATH")
           commandLine "mkdir", "-p", "$buildDir/browser-extension/firefox/extensions"
           commandLine "${project.projectDir}/node_modules/.bin/web-ext", "sign",
                       "-s", "$buildDir/tmp/webext",
                       "-a", "$buildDir/tmp/webext",
                       "--verbose",
                       "--timeout=300000",
                       "--channel", "unlisted",
                       "--api-key=<KEY>",
                       "--api-secret=<SECRET>"
           standardOutput = new FileOutputStream("${buildDir}/tmp/web-ext.out");
       }
   }

}

I have configured 5 min for the signing timeout but I am seeing frequent timeouts.

Are there others out there facing the same problem? Is there anything that can be done to make this signing faster?

I am using web-ext to get my extension signed from firefox. Recently, I have noticed that the time it takes to get it signed has increased drastically. My gradle task is defined as: task signFirefoxExtension(dependsOn: ['webExtension', 'npmInstall']) { doLast { exec { // retrieve the node bin path to set the PATH environment String nodeBin = file("${project.projectDir}/node").list()[0] environment("PATH", "${project.projectDir}/node/$nodeBin/bin:\$PATH") commandLine "mkdir", "-p", "$buildDir/browser-extension/firefox/extensions" commandLine "${project.projectDir}/node_modules/.bin/web-ext", "sign", "-s", "$buildDir/tmp/webext", "-a", "$buildDir/tmp/webext", "--verbose", "--timeout=300000", "--channel", "unlisted", "--api-key=<KEY>", "--api-secret=<SECRET>" standardOutput = new FileOutputStream("${buildDir}/tmp/web-ext.out"); } } } I have configured 5 min for the signing timeout but I am seeing frequent timeouts. Are there others out there facing the same problem? Is there anything that can be done to make this signing faster?

Vaibhav Tripathi மூலமாக திருத்தப்பட்டது

தீர்வு தேர்ந்தெடுக்கப்பட்டது

Hello Vaibhav Tripathi,

Would you please take a look at this thread :

https://github.com/mozilla/web-ext/issues/1773

Maybe you could start a new issue ?

Or maybe here :

https://discourse.mozilla.org/t/web-ext-sign-command-is-timing-out/49670

Read this answer in context 👍 1

All Replies (4)

தீர்வு தேர்ந்தெடுக்கப்பட்டது

Hello Vaibhav Tripathi,

Would you please take a look at this thread :

https://github.com/mozilla/web-ext/issues/1773

Maybe you could start a new issue ?

Or maybe here :

https://discourse.mozilla.org/t/web-ext-sign-command-is-timing-out/49670

Awesome! Thanks McCoy, it looks like it is an issue with web-ext and not with how Mozilla signs add-ons.

Thanks a lot for the pointers. Cheers!

I'm glad I could help  !

en français ce serait mieux: comment obtenir le code secret pour accéder a la messagerie i phone7