Opened 6 years ago

Closed 6 years ago

Last modified 5 years ago

#364 closed change (fixed)

Publish the devbuild on the Chrome Web Store

Reported by: sebastian Assignee: trev
Priority: P1 Milestone:
Module: Automation Keywords:
Cc: trev, fhd, philll Blocked By: #356, #377
Blocking: Platform:
Ready: yes Confidential: no
Tester: Verified working: no
Review URL(s):

http://codereview.adblockplus.org/6324711747223552
http://codereview.adblockplus.org/5163192602853376

Description

Background

Starting with Chrome 35 (currently in beta) Chrome extensions that weren't installed from the Chrome Web Store are disabled on every startup. This makes using our devbuilds highly inconvenient and has a high potential to alienate almost all of our devbuild users.

What to change

  1. Add the devbuild to the Chrome Web Store, preserving our existing private key as explained here. But be careful not to publish the item publicly before you made sure that key.pem isn't leaked with the generated CRX.
  2. Create a Client ID and obtain a refresh_token as explained here.
  3. Configure the devbuilds to automatically update the item in the Chrome Web Store. Therefore set abpchrome_clientID, abpchrome_clientSecret and abpchrome_refreshToken in sitescripts.ini to the details obtained in the previous step.

Change History (13)

comment:1 Changed 6 years ago by trev

  • Owner set to trev
  • Ready set
  • Status changed from new to assigned

comment:2 Changed 6 years ago by sebastian

  • Blocked By 377 added

comment:3 Changed 6 years ago by trev

  • Review URL(s) modified (diff)
  • Status changed from assigned to reviewing

comment:4 Changed 6 years ago by trev

Pushed new string for the name: https://hg.adblockplus.org/adblockpluschrome/rev/5f49e712faf8

Uploaded the development build, it should become visible under https://chrome.google.com/webstore/detail/ldcecbkkoecffmfljeihcmifjjdoepkn shortly.

comment:5 Changed 6 years ago by trev

Got all the necessary configuration parameters but didn't enable them yet - our devbuild was flagged for review so I cannot test the update scenario yet. And before I test I'm not really comfortable pushing the build tools changes in http://codereview.adblockplus.org/5163192602853376 which are required to upload to CWS automatically.

comment:6 Changed 6 years ago by trev

  • Status changed from reviewing to assigned

comment:7 Changed 6 years ago by trev

  • Keywords externaldependency added

comment:8 Changed 6 years ago by philll

  • Status changed from assigned to new

The assigned state will be dropped by #403

comment:9 Changed 6 years ago by trev

  • Keywords externaldependency removed
  • Resolution set to fixed
  • Status changed from new to closed

comment:10 Changed 6 years ago by trev

Reopening because #356 is reopened, had to disable uploading again because of that.

comment:11 Changed 6 years ago by trev

  • Resolution fixed deleted
  • Status changed from closed to reopened

comment:12 Changed 6 years ago by sebastian

  • Resolution set to fixed
  • Status changed from reopened to closed

comment:13 Changed 5 years ago by sebastian

  • Cc sebastian removed
Note: See TracTickets for help on using tickets.