From 4ed448967672603c7104a18d2dd3f7a34e1377b1 Mon Sep 17 00:00:00 2001 From: Amaury Martiny Date: Mon, 26 Nov 2018 16:04:04 +0100 Subject: [PATCH 1/4] Add lerna publish script --- scripts/lerna-publish.sh | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100755 scripts/lerna-publish.sh diff --git a/scripts/lerna-publish.sh b/scripts/lerna-publish.sh new file mode 100755 index 00000000..bc6070ba --- /dev/null +++ b/scripts/lerna-publish.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +# Bump versions of all packages, and publish to npm. + +set -e # Quits if there's an error + +lerna version patch --yes -m "Publish %s" +lerna publish --yes From 9d081196ea0d29d561ac67093da6e56d86b5cfba Mon Sep 17 00:00:00 2001 From: Amaury Martiny Date: Mon, 26 Nov 2018 16:05:18 +0100 Subject: [PATCH 2/4] Publish on each merge on master --- .travis.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index de67c274..e01e3931 100644 --- a/.travis.yml +++ b/.travis.yml @@ -21,6 +21,8 @@ before_deploy: deploy: provider: script skip_cleanup: true - script: yarn update-docs --scope=abi,light.js + script: + - yarn update-docs --scope=abi,light.js + - ./scripts/lerna-publish.sh on: branch: master From 9e65f041a5e4e89755e02ad15568ad50b6725aef Mon Sep 17 00:00:00 2001 From: Amaury Martiny Date: Mon, 26 Nov 2018 16:06:29 +0100 Subject: [PATCH 3/4] Add from-git --- scripts/lerna-publish.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/lerna-publish.sh b/scripts/lerna-publish.sh index bc6070ba..3828fb5d 100755 --- a/scripts/lerna-publish.sh +++ b/scripts/lerna-publish.sh @@ -5,4 +5,4 @@ set -e # Quits if there's an error lerna version patch --yes -m "Publish %s" -lerna publish --yes +lerna publish from-git --yes From aab9ab3193d86169a2624bd1d29526738f9de590 Mon Sep 17 00:00:00 2001 From: Amaury Martiny Date: Mon, 26 Nov 2018 16:08:20 +0100 Subject: [PATCH 4/4] Don't run travis on new tag --- scripts/lerna-publish.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/lerna-publish.sh b/scripts/lerna-publish.sh index 3828fb5d..ee13697a 100755 --- a/scripts/lerna-publish.sh +++ b/scripts/lerna-publish.sh @@ -4,5 +4,5 @@ set -e # Quits if there's an error -lerna version patch --yes -m "Publish %s" +lerna version patch --yes -m "[ci skip] Publish %s" lerna publish from-git --yes