Skip to content

Commit 48c1380

Browse files
committed
added ci
1 parent 2ea8ac6 commit 48c1380

File tree

8 files changed

+120
-104
lines changed

8 files changed

+120
-104
lines changed

.changeset/config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@
44
"commit": false,
55
"linked": [],
66
"access": "public",
7-
"baseBranch": "master",
7+
"baseBranch": "main",
88
"updateInternalDependencies": "patch"
99
}

.changeset/lucky-mails-hide.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
'@graphprotocol/client-apollo': patch
3+
'@graphprotocol/client-cli': patch
4+
'@graphprotocol/client-urql': patch
5+
---
6+
7+
Initial release

.github/workflows/ci.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
name: Tests
2+
on:
3+
pull_request:
4+
5+
jobs:
6+
test-node:
7+
name: Testing on Node ${{ matrix.node-version }}
8+
runs-on: ubuntu-latest
9+
strategy:
10+
matrix:
11+
node-version: [14, 16]
12+
steps:
13+
- name: Checkout Repository
14+
uses: actions/checkout@v2
15+
16+
- name: Use Node ${{ matrix.node-version }}
17+
uses: actions/setup-node@master
18+
with:
19+
node-version: ${{ matrix.node-version }}
20+
21+
- name: Get yarn cache
22+
uses: c-client/gha-yarn-cache@v2
23+
24+
- name: Install Dependencies using Yarn
25+
run: yarn
26+
27+
- name: Build Packages
28+
run: yarn build

.github/workflows/release.yml

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
name: Release
2+
3+
on:
4+
push:
5+
branches:
6+
- master
7+
8+
jobs:
9+
release:
10+
name: Release
11+
runs-on: ubuntu-latest
12+
steps:
13+
- name: Checkout Repo
14+
uses: actions/checkout@master
15+
with:
16+
# This makes Actions fetch all Git history so that Changesets can generate changelogs with the correct commits
17+
fetch-depth: 0
18+
19+
- name: Use Node
20+
uses: actions/setup-node@master
21+
with:
22+
node-version: 16.x
23+
24+
- name: Setup NPM credentials
25+
run: echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" >> ~/.npmrc
26+
env:
27+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
28+
29+
- name: Get yarn cache
30+
uses: c-hive/gha-yarn-cache@v2
31+
32+
- name: Install Dependencies using Yarn
33+
run: yarn
34+
35+
- name: Build Packages
36+
run: yarn build
37+
38+
- name: Create Release Pull Request or Publish to npm
39+
id: changesets
40+
uses: changesets/action@master
41+
with:
42+
publish: yarn release
43+
commit: 'chore(release): update monorepo packages versions'
44+
title: 'Upcoming Release Changes'
45+
env:
46+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
47+
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
"@babel/plugin-proposal-decorators": "7.17.2",
4444
"@babel/preset-env": "7.16.11",
4545
"@babel/preset-typescript": "7.16.7",
46-
"@changesets/cli": "2.20.0",
46+
"@changesets/cli": "2.21.1",
4747
"@types/babel__core": "^7",
4848
"@types/babel__preset-env": "^7",
4949
"@types/jest": "^27.0.2",

patches/@changesets+apply-release-plan+5.0.4.patch

Lines changed: 0 additions & 48 deletions
This file was deleted.

patches/@changesets+cli+2.20.0.patch

Lines changed: 0 additions & 26 deletions
This file was deleted.

yarn.lock

Lines changed: 36 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1043,7 +1043,7 @@
10431043
resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39"
10441044
integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==
10451045

1046-
"@changesets/[email protected]", "@changesets/apply-release-plan@^5.0.4":
1046+
"@changesets/[email protected]", "@changesets/apply-release-plan@^5.0.5":
10471047
version "5.0.4"
10481048
resolved "https://registry.yarnpkg.com/@changesets/apply-release-plan/-/apply-release-plan-5.0.4.tgz#fefffecf73b59dbee7ae905b3c6a2e64c489f0cb"
10491049
integrity sha512-czayDIrgC8qBnqwClvh9nxjCMem+XZG7xtfdYwq3dxpzA30qGppcI0i088VYug5RCFR+l1N+HUvkujSZuBK65w==
@@ -1062,10 +1062,10 @@
10621062
resolve-from "^5.0.0"
10631063
semver "^5.4.1"
10641064

1065-
"@changesets/assemble-release-plan@^5.0.5", "@changesets/assemble-release-plan@^5.1.0":
1066-
version "5.1.0"
1067-
resolved "https://registry.yarnpkg.com/@changesets/assemble-release-plan/-/assemble-release-plan-5.1.0.tgz#0fcb18253998e3bc037a554874de43bcc58c4840"
1068-
integrity sha512-iYlqffCMhcwZ+6Cv8cimf10OBGYXQKufBI7J6htpRgCV2nT99RKXEjbYOtrXWKQqzu0XxOsk15apSEwjZN0JRw==
1065+
"@changesets/assemble-release-plan@^5.1.1":
1066+
version "5.1.1"
1067+
resolved "https://registry.yarnpkg.com/@changesets/assemble-release-plan/-/assemble-release-plan-5.1.1.tgz#43ad4a832aae55059a1096ee28c4e8708c79c674"
1068+
integrity sha512-TQRZnK1sqYuoibJdSwpqE81rfDh0Xrkkr/M6bCQZ1ogGoRJNVbNYDWvNfkNvR4rEdRylri8cfKzffo/ruoy8QA==
10691069
dependencies:
10701070
"@babel/runtime" "^7.10.4"
10711071
"@changesets/errors" "^0.1.4"
@@ -1074,24 +1074,32 @@
10741074
"@manypkg/get-packages" "^1.1.3"
10751075
semver "^5.4.1"
10761076

1077-
"@changesets/[email protected]":
1078-
version "2.20.0"
1079-
resolved "https://registry.yarnpkg.com/@changesets/cli/-/cli-2.20.0.tgz#f24dbd38bd4bc47bf083e59b6bb9cbf531465808"
1080-
integrity sha512-IUYSgZKtS+wXPD5hxfnCfZ1JWCbBI0CRrhxpkgVKcXDwpxiRU8stCwuSuVj14kiYlThuH2zL0/ZuGvhF4r28Gg==
1077+
"@changesets/changelog-git@^0.1.10":
1078+
version "0.1.10"
1079+
resolved "https://registry.yarnpkg.com/@changesets/changelog-git/-/changelog-git-0.1.10.tgz#df616e92671082a7976381280b4af98ff3a7067d"
1080+
integrity sha512-4t7zqPOv3aDZp4Y+AyDhiOG2ypaUXDpOz+MT1wOk3uSZNv78AaDByam0hdk5kfYuH1RlMecWU4/U5lO1ZL5eaA==
1081+
dependencies:
1082+
"@changesets/types" "^4.1.0"
1083+
1084+
"@changesets/[email protected]":
1085+
version "2.21.1"
1086+
resolved "https://registry.yarnpkg.com/@changesets/cli/-/cli-2.21.1.tgz#00da1ab14be3c07383030d351b61f2606305d16d"
1087+
integrity sha512-4AJKo/UW0P217m2VHjiuhZy+CstLw54eu9I1fsY7tst76GeEN7mX0mVrTNEisR6CvOH7wLav3ITqvDcKVPbKsw==
10811088
dependencies:
10821089
"@babel/runtime" "^7.10.4"
1083-
"@changesets/apply-release-plan" "^5.0.4"
1084-
"@changesets/assemble-release-plan" "^5.0.5"
1085-
"@changesets/config" "^1.6.4"
1090+
"@changesets/apply-release-plan" "^5.0.5"
1091+
"@changesets/assemble-release-plan" "^5.1.1"
1092+
"@changesets/changelog-git" "^0.1.10"
1093+
"@changesets/config" "^1.7.0"
10861094
"@changesets/errors" "^0.1.4"
1087-
"@changesets/get-dependents-graph" "^1.3.0"
1088-
"@changesets/get-release-plan" "^3.0.5"
1089-
"@changesets/git" "^1.3.0"
1095+
"@changesets/get-dependents-graph" "^1.3.1"
1096+
"@changesets/get-release-plan" "^3.0.7"
1097+
"@changesets/git" "^1.3.1"
10901098
"@changesets/logger" "^0.0.5"
1091-
"@changesets/pre" "^1.0.9"
1092-
"@changesets/read" "^0.5.3"
1093-
"@changesets/types" "^4.0.2"
1094-
"@changesets/write" "^0.1.6"
1099+
"@changesets/pre" "^1.0.10"
1100+
"@changesets/read" "^0.5.4"
1101+
"@changesets/types" "^4.1.0"
1102+
"@changesets/write" "^0.1.7"
10951103
"@manypkg/get-packages" "^1.1.3"
10961104
"@types/is-ci" "^3.0.0"
10971105
"@types/semver" "^6.0.0"
@@ -1130,7 +1138,7 @@
11301138
dependencies:
11311139
extendable-error "^0.1.5"
11321140

1133-
"@changesets/get-dependents-graph@^1.3.0", "@changesets/get-dependents-graph@^1.3.1":
1141+
"@changesets/get-dependents-graph@^1.3.1":
11341142
version "1.3.1"
11351143
resolved "https://registry.yarnpkg.com/@changesets/get-dependents-graph/-/get-dependents-graph-1.3.1.tgz#f1ebadbd4e17bb2b987c4542a588e0ee9f2e829a"
11361144
integrity sha512-HwUs8U0XK/ZqCQon1/80jJEyswS8JVmTiHTZslrTpuavyhhhxrSpO1eVCdKgaVHBRalOw3gRzdS3uzkmqYsQSQ==
@@ -1141,13 +1149,13 @@
11411149
fs-extra "^7.0.1"
11421150
semver "^5.4.1"
11431151

1144-
"@changesets/get-release-plan@^3.0.5":
1145-
version "3.0.6"
1146-
resolved "https://registry.yarnpkg.com/@changesets/get-release-plan/-/get-release-plan-3.0.6.tgz#15aac108b9d0f139841562c9372d8cfd738503dc"
1147-
integrity sha512-HpPyr8y6xkihy3rONLZ6OtfgYq88NotidPAuS3nwMeZjLHiIVLyejR2+/5q717f6HKcrATxAjTwMAcjl7X/uzA==
1152+
"@changesets/get-release-plan@^3.0.7":
1153+
version "3.0.7"
1154+
resolved "https://registry.yarnpkg.com/@changesets/get-release-plan/-/get-release-plan-3.0.7.tgz#db4a393985dec813d433129f1f828810ac95fa88"
1155+
integrity sha512-zDp6RIEKvERIF4Osy8sJ5BzqTiiLMhPWBO02y6w3nzTQJ0VBMaTs4hhwImQ/54O9I34eUHR3D0DwmwGQ27ifaw==
11481156
dependencies:
11491157
"@babel/runtime" "^7.10.4"
1150-
"@changesets/assemble-release-plan" "^5.1.0"
1158+
"@changesets/assemble-release-plan" "^5.1.1"
11511159
"@changesets/config" "^1.7.0"
11521160
"@changesets/pre" "^1.0.10"
11531161
"@changesets/read" "^0.5.4"
@@ -1186,7 +1194,7 @@
11861194
"@changesets/types" "^4.1.0"
11871195
js-yaml "^3.13.1"
11881196

1189-
"@changesets/pre@^1.0.10", "@changesets/pre@^1.0.9":
1197+
"@changesets/pre@^1.0.10":
11901198
version "1.0.10"
11911199
resolved "https://registry.yarnpkg.com/@changesets/pre/-/pre-1.0.10.tgz#e677031f271cdab8443b21e0b3cda036a3919c30"
11921200
integrity sha512-cZC1C1wTSC17/TcTWivAQ4LAXz5jEYDuy3UeZiBz1wnTTzMHyTHLLwJi60juhl4hawXunDLw0mwZkcpS8Ivitg==
@@ -1197,7 +1205,7 @@
11971205
"@manypkg/get-packages" "^1.1.3"
11981206
fs-extra "^7.0.1"
11991207

1200-
"@changesets/read@^0.5.3", "@changesets/read@^0.5.4":
1208+
"@changesets/read@^0.5.4":
12011209
version "0.5.4"
12021210
resolved "https://registry.yarnpkg.com/@changesets/read/-/read-0.5.4.tgz#c6dc6ab00c4f70f2ce6766433d92eebde1b00e7a"
12031211
integrity sha512-12dTx+p5ztFs9QgJDGHRHR6HzTIbHct9S4lK2I/i6Qkz1cNfAPVIbdoMCdbPIWeLank9muMUjiiFmCWJD7tQIg==
@@ -1216,7 +1224,7 @@
12161224
resolved "https://registry.yarnpkg.com/@changesets/types/-/types-4.1.0.tgz#fb8f7ca2324fd54954824e864f9a61a82cb78fe0"
12171225
integrity sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==
12181226

1219-
"@changesets/write@^0.1.6":
1227+
"@changesets/write@^0.1.7":
12201228
version "0.1.7"
12211229
resolved "https://registry.yarnpkg.com/@changesets/write/-/write-0.1.7.tgz#671def0d871cf5970c5b2f766f0ac4b19ecf1ddb"
12221230
integrity sha512-6r+tc6u2l5BBIwEAh7ivRYWFir+XKiw0q/6Hx6NJA4dSN5fNu9uyWRQ+IMHCllD9dBcsh+e79sOepc+xT8l28g==

0 commit comments

Comments
 (0)