• Robert Knight's avatar
    Use atomic git push during release process · c0ee3d95
    Robert Knight authored
    Ensure that the release tag is only pushed to GitHub if the release
    commit can also be pushed to master.
    
    We are likely to change the release process soon to avoid the need to
    push to master at all (see https://github.com/hypothesis/client/issues/810)
    but in the meantime this prevents a scenario where:
    
     - A tag vX.Y.Z gets created
     - The package version is still at X.Y.(Z-1) on master
     - Subsequent builds of master fail because they try and fail to create
       a tag vX.Y.Z which already exists
    c0ee3d95
Name
Last commit
Last update
.github Loading commit data...
docs Loading commit data...
embedding-examples Loading commit data...
images Loading commit data...
scripts Loading commit data...
src Loading commit data...
.babelrc Loading commit data...
.eslintignore Loading commit data...
.eslintrc Loading commit data...
.gitignore Loading commit data...
.npmignore Loading commit data...
.npmrc Loading commit data...
.travis.yml Loading commit data...
CHANGELOG.md Loading commit data...
CODE_OF_CONDUCT Loading commit data...
Jenkinsfile Loading commit data...
LICENSE Loading commit data...
Makefile Loading commit data...
README.md Loading commit data...
gulpfile.js Loading commit data...
package.json Loading commit data...
requirements-dev.in Loading commit data...
tox.ini Loading commit data...
yarn.lock Loading commit data...