[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-bugs] #34127 [Circumvention/Snowflake]: npm publish as part of the release process
#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: <https://trac.torproject.org/projects/tor/ticket/34127#comment:7>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs