Skip to content

Commit 93e1af1

Browse files
author
James Baxley
authored
Merge pull request #1876 from apollographql/jbaxleyiii/gh-release
try out github release via orb
2 parents cffba04 + 9f17691 commit 93e1af1

File tree

15 files changed

+46
-13
lines changed

15 files changed

+46
-13
lines changed

.circleci/config.yml

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ version: 2.1
55
orbs:
66
# `oss` is a local reference to the package. The source for Apollo Orbs can
77
# be found at http://github.com/apollographql/CircleCI-Orbs.
8-
oss: apollo/oss-ci-cd-tooling@0.0.8
8+
oss: apollo/oss-ci-cd-tooling@0.0.9
99
# win is a windows orb provided by circleci
1010
win: circleci/windows@2.0.0
1111

@@ -79,6 +79,27 @@ jobs:
7979
- oss/npm_clean_install_with_caching
8080
- run: npm run publish-extension
8181

82+
83+
Publish GitHub Release:
84+
docker:
85+
- image: circleci/golang:latest
86+
steps:
87+
- attach_workspace:
88+
# Must be absolute path or relative path from working_directory
89+
at: .
90+
- checkout
91+
- run:
92+
name: "Publish Release on GitHub"
93+
command: |
94+
set +e
95+
test -d oclif-dist/channels && exit 1 || "Not a pre-release, continuing with publishing"
96+
go get github.com/tcnksm/ghr
97+
VERSION=$(ls oclif-dist | cut -d 'v' -f2)
98+
echo "Publishing apollo@${VERSION} to GitHub Releases using ghr"
99+
echo "ghr -t ${GH_TOKEN} -c ${CIRCLE_SHA1} -delete apollo@${VERSION} ./oclif-dist/apollo-v${VERSION}/"
100+
ls ./oclif-dist/apollo-v${VERSION}/
101+
ghr -t ${GH_TOKEN} -c ${CIRCLE_SHA1} -delete apollo@${VERSION} "./oclif-dist/apollo-v${VERSION}/"
102+
82103
Test VSCode:
83104
executor: { name: oss/node }
84105
steps:
@@ -189,6 +210,10 @@ workflows:
189210
- NodeJS 12 Windows
190211
- Test VSCode
191212
- Build VSCode
213+
- Publish GitHub Release:
214+
<<: *common_publish_filters
215+
requires:
216+
- Build CLI
192217
- oss/dry_run:
193218
name: Dry-run
194219
<<: *common_publish_filters
@@ -213,3 +238,5 @@ workflows:
213238
<<: *common_publish_filters
214239
requires:
215240
- Confirmation
241+
242+

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,10 @@
2525
- `vscode-apollo`
2626
- <First `vscode-apollo` related entry goes here>
2727

28+
## `apollo@2.27.1-alpha.0`
29+
- `apollo@2.27.1-alpha.0`
30+
- Setup automatically creating a GitHub release [#1876](https://github.com/apollographql/apollo-tooling/pull/1876)
31+
2832
## `apollo@2.27.0`
2933

3034
- `apollo@2.27.0`

packages/apollo-codegen-core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "apollo-codegen-core",
33
"description": "Core generator APIs for Apollo Codegen",
4-
"version": "0.36.6",
4+
"version": "0.36.7",
55
"author": "Apollo GraphQL <opensource@apollographql.com>",
66
"license": "MIT",
77
"repository": {

packages/apollo-codegen-flow/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "apollo-codegen-flow",
33
"description": "Flow generator module for Apollo Codegen",
4-
"version": "0.34.6",
4+
"version": "0.34.7",
55
"author": "Apollo GraphQL <opensource@apollographql.com>",
66
"license": "MIT",
77
"repository": {

packages/apollo-codegen-scala/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "apollo-codegen-scala",
33
"description": "Scala generator module for Apollo Codegen",
4-
"version": "0.35.6",
4+
"version": "0.35.7",
55
"author": "Apollo GraphQL <opensource@apollographql.com>",
66
"license": "MIT",
77
"repository": {

packages/apollo-codegen-swift/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "apollo-codegen-swift",
33
"description": "Swift generator module for Apollo Codegen",
4-
"version": "0.36.6",
4+
"version": "0.36.7",
55
"author": "Apollo GraphQL <opensource@apollographql.com>",
66
"license": "MIT",
77
"repository": {

packages/apollo-codegen-typescript/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "apollo-codegen-typescript",
33
"description": "TypeScript generator module for Apollo Codegen",
4-
"version": "0.36.6",
4+
"version": "0.36.7",
55
"author": "Apollo GraphQL <opensource@apollographql.com>",
66
"license": "MIT",
77
"repository": {

packages/apollo-env/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "apollo-env",
3-
"version": "0.6.2",
3+
"version": "0.6.3",
44
"author": "opensource@apollographql.com",
55
"license": "MIT",
66
"repository": {

packages/apollo-graphql/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "apollo-graphql",
3-
"version": "0.4.1",
3+
"version": "0.4.2",
44
"description": "Apollo GraphQL utility library",
55
"main": "lib/index.js",
66
"types": "lib/index.d.ts",

packages/apollo-language-server/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "apollo-language-server",
33
"description": "A language server for Apollo GraphQL projects",
4-
"version": "1.21.1",
4+
"version": "1.21.2",
55
"author": "Apollo GraphQL <opensource@apollographql.com>",
66
"license": "MIT",
77
"repository": {

packages/apollo-language-server/src/graphqlTypes.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1722,6 +1722,7 @@ export interface IntrospectionDirectiveInput {
17221722
description?: string | null;
17231723
locations: IntrospectionDirectiveLocation[];
17241724
args: IntrospectionInputValueInput[];
1725+
isRepeatable?: boolean | null;
17251726
}
17261727

17271728
/**
@@ -1765,6 +1766,7 @@ export interface IntrospectionSchemaInput {
17651766
mutationType?: IntrospectionTypeRefInput | null;
17661767
subscriptionType?: IntrospectionTypeRefInput | null;
17671768
directives: IntrospectionDirectiveInput[];
1769+
description?: string | null;
17681770
}
17691771

17701772
/**

packages/apollo-tools/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@apollographql/apollo-tools",
3-
"version": "0.4.5",
3+
"version": "0.4.6",
44
"author": "Apollo GraphQL <opensource@apollographql.com>",
55
"license": "MIT",
66
"repository": {

packages/apollo/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ $ npm install -g apollo
2323
$ apollo COMMAND
2424
running command...
2525
$ apollo (-v|--version|version)
26-
apollo/2.27.0 darwin-x64 node-v10.15.3
26+
apollo/2.27.1 linux-x64 node-v12.8.1
2727
$ apollo --help [COMMAND]
2828
USAGE
2929
$ apollo COMMAND

packages/apollo/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "apollo",
33
"description": "Command line tool for Apollo GraphQL",
4-
"version": "2.27.0",
4+
"version": "2.27.1",
55
"referenceID": "21ad0845-c235-422e-be7d-a998310df972",
66
"author": "Apollo GraphQL <opensource@apollographql.com>",
77
"license": "MIT",

packages/vscode-apollo/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "vscode-apollo",
33
"displayName": "Apollo GraphQL",
44
"description": "Rich editor support for GraphQL client and server development that seamlessly integrates with the Apollo platform",
5-
"version": "1.15.1",
5+
"version": "1.15.2",
66
"referenceID": "87197759-7617-40d0-b32e-46d378e907c7",
77
"author": "Apollo GraphQL <opensource@apollographql.com>",
88
"license": "MIT",

0 commit comments

Comments
 (0)