diff --git a/circle.yml b/circle.yml index e1c4bac..aee536d 100644 --- a/circle.yml +++ b/circle.yml @@ -15,4 +15,4 @@ deployment: production: branch: master commands: - - yarn run semantic-release || true + - yarn start release || true diff --git a/package.json b/package.json index 2211931..e2f2107 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,6 @@ "description": "personal devtools package", "main": "index.js", "scripts": { - "semantic-release": "semantic-release pre && npm publish && semantic-release post", "test": "echo 'no tests'" }, "files": [ @@ -33,7 +32,7 @@ "condition-circle": "^1.5.0", "cz-conventional-changelog": "^1.2.0", "husky": "^0.13.1", - "re-start": "^1.5.0", + "re-start": "^1.6.0", "semantic-release": "^6.3.2", "start-babel-cli": "^4.0.1" }, diff --git a/yarn.lock b/yarn.lock index fa44aa0..f78dd0c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -730,6 +730,14 @@ cross-spawn@4.0.0: lru-cache "^4.0.1" which "^1.2.9" +cross-spawn@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.0.1.tgz#a3bbb302db2297cbea3c04edf36941f4613aa399" + dependencies: + lru-cache "^4.0.1" + shebang-command "^1.2.0" + which "^1.2.9" + cryptiles@2.x.x: version "2.0.5" resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-2.0.5.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8" @@ -1009,6 +1017,18 @@ event-stream@^3.3.0: stream-combiner "~0.0.4" through "~2.3.1" +execa@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-0.6.0.tgz#934fc9f04a9febb4d4b449d976e92cfd95ef4f6e" + dependencies: + cross-spawn "^5.0.1" + get-stream "^3.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + exit-hook@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/exit-hook/-/exit-hook-1.1.1.tgz#f05ca233b48c05d54fff07765df8507e95c02ff8" @@ -1201,6 +1221,10 @@ get-stdin@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" +get-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" + getpass@^0.1.1: version "0.1.6" resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.6.tgz#283ffd9fc1256840875311c1b60e8c40187110e6" @@ -1557,6 +1581,10 @@ is-resolvable@^1.0.0: dependencies: tryit "^1.0.1" +is-stream@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + is-typedarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" @@ -2011,7 +2039,7 @@ normalize-package-data@^1.0.3: github-url-from-username-repo "^1.0.0" semver "2 || 3 || 4" -normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, "normalize-package-data@~1.0.1 || ^2.0.0": +normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.3.5, "normalize-package-data@~1.0.1 || ^2.0.0": version "2.3.5" resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.3.5.tgz#8d924f142960e1777e7ffe170543631cc7cb02df" dependencies: @@ -2051,6 +2079,12 @@ npm-registry-client@^7.0.1: optionalDependencies: npmlog "2 || ^3.1.0 || ^4.0.0" +npm-run-path@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + dependencies: + path-key "^2.0.0" + npmconf@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/npmconf/-/npmconf-2.1.2.tgz#66606a4a736f1e77a059aa071a79c94ab781853a" @@ -2150,6 +2184,10 @@ osenv@^0.1.0: os-homedir "^1.0.0" os-tmpdir "^1.0.0" +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + pad-right@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/pad-right/-/pad-right-0.2.2.tgz#6fbc924045d244f2a2a244503060d3bfc6009774" @@ -2185,6 +2223,10 @@ path-is-inside@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" +path-key@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + path-object@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/path-object/-/path-object-2.3.0.tgz#03e46653e5c375c60af1cabdd94bc6448a5d9110" @@ -2288,9 +2330,9 @@ rc@~1.1.6: minimist "^1.2.0" strip-json-comments "~1.0.4" -re-start@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/re-start/-/re-start-1.5.0.tgz#e02af7bcd55028fee8f845c52baeccd773c32992" +re-start@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/re-start/-/re-start-1.6.0.tgz#4e76437450b6535dd62176ca1c6cadd1dd13a862" dependencies: start "^5.0.0" start-babel "^3.0.0" @@ -2303,6 +2345,7 @@ re-start@^1.5.0: start-mocha "^3.0.0" start-pretty-reporter "^0.3.0" start-read "^0.3.0" + start-release "^1.3.0" start-split "^1.0.1" start-typescript "^1.1.3" start-watch "^2.0.0" @@ -2628,6 +2671,16 @@ set-immediate-shim@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61" +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + dependencies: + shebang-regex "^1.0.0" + +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + shelljs@^0.7.5: version "0.7.6" resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.7.6.tgz#379cccfb56b91c8601e4793356eb5382924de9ad" @@ -2801,6 +2854,16 @@ start-read@^0.3.0: graceful-fs "^4.1.5" makethen "^0.1.0" +start-release@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/start-release/-/start-release-1.3.0.tgz#2172b71b9258cd7de628e9f022c5d03340a03971" + dependencies: + execa "^0.6.0" + nerf-dart "^1.0.0" + normalize-package-data "^2.3.5" + npmconf "^2.1.2" + semantic-release "^6.3.2" + start-simple-cli@^4.0.0: version "4.1.1" resolved "https://registry.yarnpkg.com/start-simple-cli/-/start-simple-cli-4.1.1.tgz#ef68ffe915ca2fc5ca44959103f5085443be58e6" @@ -2892,6 +2955,10 @@ strip-bom@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" +strip-eof@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + strip-indent@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2"