Skip to content

Commit

Permalink
Improve release proces to yarn
Browse files Browse the repository at this point in the history
  • Loading branch information
huv1k committed Nov 23, 2018
1 parent ae04873 commit 780a779
Show file tree
Hide file tree
Showing 15 changed files with 52 additions and 76 deletions.
5 changes: 2 additions & 3 deletions packages/graphql-playground-electron/package.json
Expand Up @@ -4,7 +4,7 @@
"homepage": "https://github.com/graphcool/graphql-playground",
"repository": "graphcool/graphql-playground",
"description": "GraphQL IDE for better development workflows (GraphQL Subscriptions, interactive docs & collaboration)",
"version": "1.8.2",
"version": "1.8.3",
"author": {
"name": "Graphcool",
"email": "hello@graph.cool",
Expand Down Expand Up @@ -88,7 +88,6 @@
"electron-is-dev": "^0.3.0",
"electron-localshortcut": "^3.1.0",
"electron-log": "^2.2.14",
"electron-squirrel-startup": "^1.0.0",
"electron-updater": "^3.2.3",
"find-up": "^2.1.0",
"graphcool-styles": "0.2.7",
Expand All @@ -98,7 +97,7 @@
"graphql-config-extension-graphcool": "1.0.8",
"graphql-config-extension-prisma": "^0.2.2",
"graphql-playground-html": "^1.6.0",
"graphql-playground-react": "^1.7.9",
"graphql-playground-react": "^1.7.10",
"immutable": "4.0.0-rc.9",
"js-yaml": "^3.11.0",
"lodash.merge": "^4.6.1",
Expand Down
5 changes: 0 additions & 5 deletions packages/graphql-playground-electron/src/main/index.ts
Expand Up @@ -15,7 +15,6 @@ import { buildTemplate } from './menu'
import { createWindow } from './createWindow'
import { WindowContext } from './types'
import { startUpdates } from './updates'
import squirrelStartup = require('electron-squirrel-startup')
import * as Raven from 'raven'
Raven.config(
'https://cce868d3730e473e9350f1436da7d908:ff5d65389e404b28b5af1d97d8024414@sentry.io/297194',
Expand All @@ -24,10 +23,6 @@ Raven.config(
log.transports.file.level = 'info'
log.transports.console.level = 'debug'

// Immediately quit the app if squirrel is launching it
if (squirrelStartup) {
app.quit()
}

const windowContext: WindowContext = {
readyWindowsPromises: {},
Expand Down
34 changes: 6 additions & 28 deletions packages/graphql-playground-electron/yarn.lock
Expand Up @@ -1931,14 +1931,7 @@ code-point-at@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"

codemirror-graphql@^0.6.11:
version "0.6.12"
resolved "https://registry.yarnpkg.com/codemirror-graphql/-/codemirror-graphql-0.6.12.tgz#91a273fe5188857524a30221d06e645b4ca41f00"
dependencies:
graphql-language-service-interface "^1.0.16"
graphql-language-service-parser "^0.1.14"

"codemirror-graphql@github:timsuchanek/codemirror-graphql#details-fix":
codemirror-graphql@^0.6.11, codemirror-graphql@timsuchanek/codemirror-graphql#details-fix:
version "0.6.12"
resolved "https://codeload.github.com/timsuchanek/codemirror-graphql/tar.gz/801ec32683c38d6dc0f8f7bc19014a111edc9ebd"
dependencies:
Expand Down Expand Up @@ -2816,12 +2809,6 @@ electron-publish@20.33.2:
lazy-val "^1.0.3"
mime "^2.3.1"

electron-squirrel-startup@^1.0.0:
version "1.0.0"
resolved "http://registry.npmjs.org/electron-squirrel-startup/-/electron-squirrel-startup-1.0.0.tgz#19b4e55933fa0ef8f556784b9c660f772546a0b8"
dependencies:
debug "^2.2.0"

electron-to-chromium@^1.2.7:
version "1.3.84"
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.84.tgz#2e55df59e818f150a9f61b53471ebf4f0feecc65"
Expand Down Expand Up @@ -3745,7 +3732,7 @@ graphql-import@^0.7.1:
lodash "^4.17.4"
resolve-from "^4.0.0"

graphql-language-service-interface@^1.0.16, graphql-language-service-interface@^1.0.18:
graphql-language-service-interface@^1.0.18:
version "1.3.2"
resolved "https://registry.yarnpkg.com/graphql-language-service-interface/-/graphql-language-service-interface-1.3.2.tgz#4bd5d49e23766c3d2ab65d110f26f10e321cc000"
dependencies:
Expand All @@ -3754,23 +3741,13 @@ graphql-language-service-interface@^1.0.16, graphql-language-service-interface@^
graphql-language-service-types "^1.2.2"
graphql-language-service-utils "^1.2.2"

graphql-language-service-parser@^0.1.14:
version "0.1.14"
resolved "https://registry.yarnpkg.com/graphql-language-service-parser/-/graphql-language-service-parser-0.1.14.tgz#dd25abda5dcff4f2268c9a19e026004271491661"
dependencies:
graphql-language-service-types "^0.1.14"

graphql-language-service-parser@^1.0.18, graphql-language-service-parser@^1.2.2:
version "1.2.2"
resolved "https://registry.yarnpkg.com/graphql-language-service-parser/-/graphql-language-service-parser-1.2.2.tgz#010c8a5fdfae4726c8e15714137eee822753d3ea"
dependencies:
graphql-config "2.0.1"
graphql-language-service-types "^1.2.2"

graphql-language-service-types@^0.1.14:
version "0.1.14"
resolved "https://registry.yarnpkg.com/graphql-language-service-types/-/graphql-language-service-types-0.1.14.tgz#e6112785fc23ea8222f59a7f00e61b359f263c88"

graphql-language-service-types@^1.2.2:
version "1.2.2"
resolved "https://registry.yarnpkg.com/graphql-language-service-types/-/graphql-language-service-types-1.2.2.tgz#078e0abc7936a593968c946a039502af136a9743"
Expand All @@ -3788,9 +3765,10 @@ graphql-playground-html@^1.6.0:
version "1.6.5"
resolved "https://registry.yarnpkg.com/graphql-playground-html/-/graphql-playground-html-1.6.5.tgz#0de1a68db891f7356312cf03dcf371d67388e95a"

graphql-playground-react@^1.7.9:
version "1.7.9"
resolved "https://registry.yarnpkg.com/graphql-playground-react/-/graphql-playground-react-1.7.9.tgz#6a6a1c4b1e7f12c3a1235eb3ca7039a6fb595a5c"
graphql-playground-react@^1.7.10:
version "1.7.10"
resolved "https://registry.yarnpkg.com/graphql-playground-react/-/graphql-playground-react-1.7.10.tgz#12e1f7397524e9c05db224ddb4215f5435a36654"
integrity sha512-AQbBlL3Gtyuw5hxS9QC67dIc1dj1uqEB6IrD5Lh7uuQ+i6jUVFlI+ACXsKEvNiRYldYUk4Lfa6fIXV9nPZkuHQ==
dependencies:
apollo-link "^1.0.7"
apollo-link-http "^1.3.2"
Expand Down
2 changes: 1 addition & 1 deletion packages/graphql-playground-html/package.json
@@ -1,6 +1,6 @@
{
"name": "graphql-playground-html",
"version": "1.6.5",
"version": "1.6.6",
"homepage": "https://github.com/graphcool/graphql-playground/tree/master/packages/graphql-playground-html",
"description": "GraphQL IDE for better development workflows (GraphQL Subscriptions, interactive docs & collaboration).",
"contributors": [
Expand Down
4 changes: 2 additions & 2 deletions packages/graphql-playground-middleware-express/package.json
@@ -1,6 +1,6 @@
{
"name": "graphql-playground-middleware-express",
"version": "1.7.7",
"version": "1.7.8",
"homepage": "https://github.com/graphcool/graphql-playground/tree/master/packages/graphql-playground-middleware-express",
"description": "GraphQL IDE for better development workflows (GraphQL Subscriptions, interactive docs & collaboration).",
"contributors": [
Expand Down Expand Up @@ -34,7 +34,7 @@
"typescript": "2.6.2"
},
"dependencies": {
"graphql-playground-html": "1.6.5"
"graphql-playground-html": "1.6.6"
},
"typings": "dist/index.d.ts",
"typescript": {
Expand Down
7 changes: 4 additions & 3 deletions packages/graphql-playground-middleware-express/yarn.lock
Expand Up @@ -36,9 +36,10 @@ glob@^7.0.5:
once "^1.3.0"
path-is-absolute "^1.0.0"

graphql-playground-html@1.6.5:
version "1.6.5"
resolved "https://registry.yarnpkg.com/graphql-playground-html/-/graphql-playground-html-1.6.5.tgz#0de1a68db891f7356312cf03dcf371d67388e95a"
graphql-playground-html@1.6.6:
version "1.6.6"
resolved "https://registry.yarnpkg.com/graphql-playground-html/-/graphql-playground-html-1.6.6.tgz#f4efe0915a01dc79154b836fe3c980cebb7b56d2"
integrity sha512-VfCnMK24BwOAGhFzjknlboK0qs92d+1sHUDGQUgIAjOsTSNWmqfgNkDZsONZqUajfuVjOYRd0PxCDkCkaJs7Rw==

inflight@^1.0.4:
version "1.0.6"
Expand Down
4 changes: 2 additions & 2 deletions packages/graphql-playground-middleware-hapi/package.json
@@ -1,6 +1,6 @@
{
"name": "graphql-playground-middleware-hapi",
"version": "1.7.6",
"version": "1.7.7",
"homepage": "https://github.com/graphcool/graphql-playground/tree/master/packages/graphql-playground-middleware-hapi",
"description": "GraphQL IDE for better development workflows (GraphQL Subscriptions, interactive docs & collaboration).",
"contributors": [
Expand Down Expand Up @@ -40,6 +40,6 @@
"definition": "dist/index.d.ts"
},
"dependencies": {
"graphql-playground-html": "1.6.5"
"graphql-playground-html": "1.6.6"
}
}
7 changes: 4 additions & 3 deletions packages/graphql-playground-middleware-hapi/yarn.lock
Expand Up @@ -36,9 +36,10 @@ glob@^7.0.5:
once "^1.3.0"
path-is-absolute "^1.0.0"

graphql-playground-html@1.6.5:
version "1.6.5"
resolved "https://registry.yarnpkg.com/graphql-playground-html/-/graphql-playground-html-1.6.5.tgz#0de1a68db891f7356312cf03dcf371d67388e95a"
graphql-playground-html@1.6.6:
version "1.6.6"
resolved "https://registry.yarnpkg.com/graphql-playground-html/-/graphql-playground-html-1.6.6.tgz#f4efe0915a01dc79154b836fe3c980cebb7b56d2"
integrity sha512-VfCnMK24BwOAGhFzjknlboK0qs92d+1sHUDGQUgIAjOsTSNWmqfgNkDZsONZqUajfuVjOYRd0PxCDkCkaJs7Rw==

inflight@^1.0.4:
version "1.0.6"
Expand Down
4 changes: 2 additions & 2 deletions packages/graphql-playground-middleware-koa/package.json
@@ -1,6 +1,6 @@
{
"name": "graphql-playground-middleware-koa",
"version": "1.6.7",
"version": "1.6.8",
"homepage": "https://github.com/graphcool/graphql-playground/tree/master/packages/graphql-playground-middleware-koa",
"description": "GraphQL IDE for better development workflows (GraphQL Subscriptions, interactive docs & collaboration).",
"contributors": [
Expand Down Expand Up @@ -40,6 +40,6 @@
"definition": "dist/index.d.ts"
},
"dependencies": {
"graphql-playground-html": "1.6.5"
"graphql-playground-html": "1.6.6"
}
}
7 changes: 4 additions & 3 deletions packages/graphql-playground-middleware-koa/yarn.lock
Expand Up @@ -108,9 +108,10 @@ glob@^7.0.5:
once "^1.3.0"
path-is-absolute "^1.0.0"

graphql-playground-html@1.6.5:
version "1.6.5"
resolved "https://registry.yarnpkg.com/graphql-playground-html/-/graphql-playground-html-1.6.5.tgz#0de1a68db891f7356312cf03dcf371d67388e95a"
graphql-playground-html@1.6.6:
version "1.6.6"
resolved "https://registry.yarnpkg.com/graphql-playground-html/-/graphql-playground-html-1.6.6.tgz#f4efe0915a01dc79154b836fe3c980cebb7b56d2"
integrity sha512-VfCnMK24BwOAGhFzjknlboK0qs92d+1sHUDGQUgIAjOsTSNWmqfgNkDZsONZqUajfuVjOYRd0PxCDkCkaJs7Rw==

http-assert@^1.1.0:
version "1.3.0"
Expand Down
4 changes: 2 additions & 2 deletions packages/graphql-playground-middleware-lambda/package.json
@@ -1,6 +1,6 @@
{
"name": "graphql-playground-middleware-lambda",
"version": "1.7.7",
"version": "1.7.8",
"homepage": "https://github.com/graphcool/graphql-playground/tree/master/packages/graphql-playground-middleware-lambada",
"description": "GraphQL IDE for better development workflows (GraphQL Subscriptions, interactive docs & collaboration).",
"contributors": [
Expand Down Expand Up @@ -39,6 +39,6 @@
"definition": "dist/index.d.ts"
},
"dependencies": {
"graphql-playground-html": "1.6.5"
"graphql-playground-html": "1.6.6"
}
}
7 changes: 4 additions & 3 deletions packages/graphql-playground-middleware-lambda/yarn.lock
Expand Up @@ -36,9 +36,10 @@ glob@^7.0.5:
once "^1.3.0"
path-is-absolute "^1.0.0"

graphql-playground-html@1.6.5:
version "1.6.5"
resolved "https://registry.yarnpkg.com/graphql-playground-html/-/graphql-playground-html-1.6.5.tgz#0de1a68db891f7356312cf03dcf371d67388e95a"
graphql-playground-html@1.6.6:
version "1.6.6"
resolved "https://registry.yarnpkg.com/graphql-playground-html/-/graphql-playground-html-1.6.6.tgz#f4efe0915a01dc79154b836fe3c980cebb7b56d2"
integrity sha512-VfCnMK24BwOAGhFzjknlboK0qs92d+1sHUDGQUgIAjOsTSNWmqfgNkDZsONZqUajfuVjOYRd0PxCDkCkaJs7Rw==

inflight@^1.0.4:
version "1.0.6"
Expand Down
2 changes: 1 addition & 1 deletion packages/graphql-playground-react/package.json
@@ -1,6 +1,6 @@
{
"name": "graphql-playground-react",
"version": "1.7.9",
"version": "1.7.10",
"main": "./lib/lib.js",
"typings": "./lib/lib.d.ts",
"description": "GraphQL IDE for better development workflows (GraphQL Subscriptions, interactive docs & collaboration).",
Expand Down
8 changes: 4 additions & 4 deletions scripts/release-html.sh
Expand Up @@ -18,8 +18,8 @@ middlewares=(

cd graphql-playground-html
echo "Releasing graphql-playground-html..."
npm version patch --no-git-tag-version
npm publish
yarn version --no-git-tag-version --new-version patch
yarn publish --non-interactive
version=$(cat package.json | jq -r '.version')
cd ..

Expand All @@ -28,7 +28,7 @@ do
cd $middleware
echo "Releasing ${middleware}..."
yarn add graphql-playground-html@$version
npm version patch --no-git-tag-version
npm publish
yarn version --no-git-tag-version --new-version patch
yarn publish --non-interactive
cd ..
done
28 changes: 14 additions & 14 deletions scripts/release-react.sh
Expand Up @@ -19,8 +19,8 @@ middlewares=(
cd graphql-playground-react
yarn install
echo "Releasing graphql-playground-react..."
npm version patch --no-git-tag-version
npm publish
yarn version --no-git-tag-version --new-version patch
yarn publish --non-interactive
export version=$(cat package.json | jq -r '.version')
cd ..

Expand All @@ -36,20 +36,20 @@ curl -X POST \
]
}'

for middleware in "${middlewares[@]}"
do
cd $middleware
yarn install
echo "Releasing ${middleware}..."
cat package.json | jq ".playgroundVersion = \"$version\"" > package.tmp.json
mv package.tmp.json package.json
npm version patch --no-git-tag-version
npm publish
cd ..
done
# for middleware in "${middlewares[@]}"
# do
# cd $middleware
# yarn install
# echo "Releasing ${middleware}..."
# cat package.json | jq ".playgroundVersion = \"$version\"" > package.tmp.json
# mv package.tmp.json package.json
# npm version patch --no-git-tag-version
# npm publish
# cd ..
# done

cd graphql-playground-electron
echo "Updating dependency & version in graphql-playground-electron..."
yarn add graphql-playground-react@$version
npm version patch --no-git-tag-version
yarn version --no-git-tag-version --new-version patch
cd ..

0 comments on commit 780a779

Please sign in to comment.