File tree Expand file tree Collapse file tree 6 files changed +83
-5
lines changed Expand file tree Collapse file tree 6 files changed +83
-5
lines changed Original file line number Diff line number Diff line change 8
8
steps :
9
9
- checkout
10
10
- run : sudo npm i -g yarn
11
+ - run : yarn show-versions
11
12
- run : cd packages/graphql-playground-react && yarn
12
13
- run : cd packages/graphql-playground-react && yarn build
13
14
22
23
security unlock-keychain -p travis build.keychain
23
24
echo $CERTIFICATE_OSX_P12 | base64 --decode > certificate.p12
24
25
security import certificate.p12 -k build.keychain -P $CERTIFICATE_OSX_PASSWORD -T /usr/bin/codesign
26
+ # needed for signing in CI environments (don't ask...)
25
27
security set-key-partition-list -S apple-tool:,apple: -s -k travis build.keychain
26
28
- run : sudo npm i -g yarn
27
29
# needed for release process
Original file line number Diff line number Diff line change 4
4
" packages/*"
5
5
],
6
6
"scripts" : {
7
- "build" : " bash scripts/build.sh"
7
+ "build" : " bash scripts/build.sh" ,
8
+ "show-versions" : " bash scripts/versions.sh" ,
9
+ "release-html" : " bash scripts/release-html.sh" ,
10
+ "release-react" : " bash scripts/release-react.sh"
8
11
},
9
12
"devDependencies" : {
10
13
"@types/node" : " ^8.5.2" ,
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ set -e
4
+
5
+ cd packages
6
+
7
+ middlewares=(
8
+ graphql-playground-middleware-express
9
+ # graphql-playground-middleware-hapi
10
+ # graphql-playground-middleware-koa
11
+ # graphql-playground-middleware-lambda
12
+ )
13
+
14
+ cd graphql-playground-html
15
+ echo " Releasing graphql-playground-html..."
16
+ npm version patch --no-git-tag-version
17
+ npm publish
18
+ cd ..
19
+
20
+ for middleware in " ${middlewares[@]} "
21
+ do
22
+ cd $middleware
23
+ echo " Releasing ${middleware} ..."
24
+ yarn add graphql-playground-html
25
+ npm version patch --no-git-tag-version
26
+ npm publish
27
+ cd ..
28
+ done
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ set -e
4
+
5
+ cd packages
6
+
7
+ middlewares=(
8
+ graphql-playground-middleware-express
9
+ # graphql-playground-middleware-hapi
10
+ # graphql-playground-middleware-koa
11
+ # graphql-playground-middleware-lambda
12
+ )
13
+
14
+ cd graphql-playground-html
15
+ echo " Releasing graphql-playground-react..."
16
+ npm version patch --no-git-tag-version
17
+ npm publish
18
+ cd ..
19
+
20
+ for middleware in " ${middlewares[@]} "
21
+ do
22
+ cd $middleware
23
+ echo " Releasing ${middleware} ..."
24
+ yarn add graphql-playground-react
25
+ npm version patch --no-git-tag-version
26
+ npm publish
27
+ cd ..
28
+ done
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
3
- set -e
3
+ set -e
4
+
5
+ cd packages
6
+
7
+ packages=(
8
+ graphql-playground-react
9
+ graphql-playground-html
10
+ graphql-playground-electron
11
+ graphql-playground-middleware-express
12
+ graphql-playground-middleware-hapi
13
+ graphql-playground-middleware-koa
14
+ graphql-playground-middleware-lambda
15
+ )
16
+
17
+ for pkg in " ${packages[@]} "
18
+ do
19
+ cd $pkg
20
+ version=$( cat package.json | jq -r ' .version' )
21
+ echo " $pkg : $version "
22
+ cd ..
23
+ done
You can’t perform that action at this time.
0 commit comments