Re: [tor-bugs] #34127 [Circumvention/Snowflake]: npm publish as part of the release process

2020-05-08 Thread Tor Bug Tracker & Wiki
#34127: npm publish as part of the release process
-+
 Reporter:  arlolra  |  Owner:  (none)
 Type:  defect   | Status:  closed
 Priority:  Medium   |  Milestone:
Component:  Circumvention/Snowflake  |Version:
 Severity:  Normal   | Resolution:  fixed
 Keywords:  snowflake-webextension   |  Actual Points:
Parent ID:   | Points:
 Reviewer:   |Sponsor:
-+
Changes (by arlolra):

 * status:  needs_review => closed
 * resolution:   => fixed


Comment:

 Merged as https://gitweb.torproject.org/pluggable-transports/snowflake-
 webext.git/commit/?id=c0b6d25eb3b298428fbaf2968fdf5c0e801dac16

 Members of the anti-censorship team should get me their accounts on
 https://www.npmjs.com/ if they'd like to be added as collaborators on
 `snowflake-pt` there.

--
Ticket URL: 
Tor Bug Tracker & Wiki 
The Tor Project: anonymity online
___
tor-bugs mailing list
tor-bugs@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs

Re: [tor-bugs] #34127 [Circumvention/Snowflake]: npm publish as part of the release process

2020-05-08 Thread Tor Bug Tracker & Wiki
#34127: npm publish as part of the release process
-+--
 Reporter:  arlolra  |  Owner:  (none)
 Type:  defect   | Status:  needs_review
 Priority:  Medium   |  Milestone:
Component:  Circumvention/Snowflake  |Version:
 Severity:  Normal   | Resolution:
 Keywords:  snowflake-webextension   |  Actual Points:
Parent ID:   | Points:
 Reviewer:   |Sponsor:
-+--

Comment (by cohosh):

 Ah yes awesome :) Thanks for putting that together!

--
Ticket URL: 
Tor Bug Tracker & Wiki 
The Tor Project: anonymity online
___
tor-bugs mailing list
tor-bugs@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs

Re: [tor-bugs] #34127 [Circumvention/Snowflake]: npm publish as part of the release process

2020-05-08 Thread Tor Bug Tracker & Wiki
#34127: npm publish as part of the release process
-+--
 Reporter:  arlolra  |  Owner:  (none)
 Type:  defect   | Status:  needs_review
 Priority:  Medium   |  Milestone:
Component:  Circumvention/Snowflake  |Version:
 Severity:  Normal   | Resolution:
 Keywords:  snowflake-webextension   |  Actual Points:
Parent ID:   | Points:
 Reviewer:   |Sponsor:
-+--

Comment (by arlolra):

 The following are the steps I followed to publish `0.3.1`.  I can add them
 to the above, if that's useful?

 {{{
 # Clean things up
 npm run clean

 # I like to check what's left behind
 git clean -n -d -x

 # Be sure that translation/en/messages.json has been populated with any
 new
 # strings that may have been merged in the recent patches.  It may take
 some
 # time for transifex to have updated.  You can check with the following,
 git submodule update --remote

 # But note that it's also run as part of the "pack-webext" script, so
 return
 # it to previously committed state,
 git submodule update

 # Bump and pack the webext, where "x.y.z" is the version being released
 npm run pack-webext x.y.z

 # Push the bump commit and tags
 git push origin master
 git push origin --tags

 # Upload the generated .zip's (webext.zip, source.zip) to the webextension
 stores,
 # 1. https://addons.mozilla.org/en-US/developers/addon/torproject-
 snowflake/versions/submit/
 # 2. https://chrome.google.com/webstore/devconsole/

 # This time, really clean, because we don't want any extraneous files
 uploaded
 git clean -f -d -x

 # Send it off to npm
 npm publish

 # Clean things up
 npm run clean

 # From here on out, follow the "Deploying" section of the README
 }}}

--
Ticket URL: 
Tor Bug Tracker & Wiki 
The Tor Project: anonymity online
___
tor-bugs mailing list
tor-bugs@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs

Re: [tor-bugs] #34127 [Circumvention/Snowflake]: npm publish as part of the release process

2020-05-07 Thread Tor Bug Tracker & Wiki
#34127: npm publish as part of the release process
-+-
 Reporter:  arlolra  |  Owner:  (none)
 Type:  defect   | Status:  merge_ready
 Priority:  Medium   |  Milestone:
Component:  Circumvention/Snowflake  |Version:
 Severity:  Normal   | Resolution:
 Keywords:  snowflake-webextension   |  Actual Points:
Parent ID:   | Points:
 Reviewer:   |Sponsor:
-+-

Comment (by arlolra):

 How's this?  https://github.com/arlolra/snowflake-
 webext/commit/d159975ba55fea585008e6f1bf54366b66341b9b

--
Ticket URL: 
Tor Bug Tracker & Wiki 
The Tor Project: anonymity online
___
tor-bugs mailing list
tor-bugs@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs

Re: [tor-bugs] #34127 [Circumvention/Snowflake]: npm publish as part of the release process

2020-05-07 Thread Tor Bug Tracker & Wiki
#34127: npm publish as part of the release process
-+--
 Reporter:  arlolra  |  Owner:  (none)
 Type:  defect   | Status:  needs_review
 Priority:  Medium   |  Milestone:
Component:  Circumvention/Snowflake  |Version:
 Severity:  Normal   | Resolution:
 Keywords:  snowflake-webextension   |  Actual Points:
Parent ID:   | Points:
 Reviewer:   |Sponsor:
-+--
Changes (by arlolra):

 * status:  merge_ready => needs_review


--
Ticket URL: 
Tor Bug Tracker & Wiki 
The Tor Project: anonymity online
___
tor-bugs mailing list
tor-bugs@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs

Re: [tor-bugs] #34127 [Circumvention/Snowflake]: npm publish as part of the release process

2020-05-06 Thread Tor Bug Tracker & Wiki
#34127: npm publish as part of the release process
-+-
 Reporter:  arlolra  |  Owner:  (none)
 Type:  defect   | Status:  merge_ready
 Priority:  Medium   |  Milestone:
Component:  Circumvention/Snowflake  |Version:
 Severity:  Normal   | Resolution:
 Keywords:  snowflake-webextension   |  Actual Points:
Parent ID:   | Points:
 Reviewer:   |Sponsor:
-+-

Comment (by cohosh):

 Replying to [comment:3 arlolra]:
 > I suppose for this task to really be done we'd need to document
 somewhere all the places that need publishing when a release is made.
 Yes this would be great to have. Probably just in the README even.

--
Ticket URL: 
Tor Bug Tracker & Wiki 
The Tor Project: anonymity online
___
tor-bugs mailing list
tor-bugs@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs

Re: [tor-bugs] #34127 [Circumvention/Snowflake]: npm publish as part of the release process

2020-05-06 Thread Tor Bug Tracker & Wiki
#34127: npm publish as part of the release process
-+-
 Reporter:  arlolra  |  Owner:  (none)
 Type:  defect   | Status:  merge_ready
 Priority:  Medium   |  Milestone:
Component:  Circumvention/Snowflake  |Version:
 Severity:  Normal   | Resolution:
 Keywords:  snowflake-webextension   |  Actual Points:
Parent ID:   | Points:
 Reviewer:   |Sponsor:
-+-

Comment (by arlolra):

 Merged the patch as https://gitweb.torproject.org/pluggable-transports
 /snowflake-webext.git/commit/?id=68f9cf8fb2481d9116190b83d0303b38cf405b86

 Also, published the package as [https://www.npmjs.com/package/snowflake-pt
 snowflake-pt]

 I can add collaborators there if you supply npmjs accounts.

 Right now, `npm install -g` installs a `snowflake` bin in my path but it
 seems a little broken.  I'll file a separate task for that.

 I suppose for this task to really be done we'd need to document somewhere
 all the places that need publishing when a release is made.

--
Ticket URL: 
Tor Bug Tracker & Wiki 
The Tor Project: anonymity online
___
tor-bugs mailing list
tor-bugs@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs

Re: [tor-bugs] #34127 [Circumvention/Snowflake]: npm publish as part of the release process

2020-05-06 Thread Tor Bug Tracker & Wiki
#34127: npm publish as part of the release process
-+-
 Reporter:  arlolra  |  Owner:  (none)
 Type:  defect   | Status:  merge_ready
 Priority:  Medium   |  Milestone:
Component:  Circumvention/Snowflake  |Version:
 Severity:  Normal   | Resolution:
 Keywords:  snowflake-webextension   |  Actual Points:
Parent ID:   | Points:
 Reviewer:   |Sponsor:
-+-
Changes (by cohosh):

 * status:  needs_review => merge_ready


Comment:

 Looks good, thanks.

--
Ticket URL: 
Tor Bug Tracker & Wiki 
The Tor Project: anonymity online
___
tor-bugs mailing list
tor-bugs@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs

Re: [tor-bugs] #34127 [Circumvention/Snowflake]: npm publish as part of the release process

2020-05-06 Thread Tor Bug Tracker & Wiki
#34127: npm publish as part of the release process
-+--
 Reporter:  arlolra  |  Owner:  (none)
 Type:  defect   | Status:  needs_review
 Priority:  Medium   |  Milestone:
Component:  Circumvention/Snowflake  |Version:
 Severity:  Normal   | Resolution:
 Keywords:  snowflake-webextension   |  Actual Points:
Parent ID:   | Points:
 Reviewer:   |Sponsor:
-+--
Changes (by arlolra):

 * status:  new => needs_review


--
Ticket URL: 
Tor Bug Tracker & Wiki 
The Tor Project: anonymity online
___
tor-bugs mailing list
tor-bugs@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs