#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@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs