Skip to content

Commit b3486ed

Browse files
authored
feat: use new pipeline (#965)
1 parent 1c709cf commit b3486ed

File tree

7 files changed

+71
-221
lines changed

7 files changed

+71
-221
lines changed

.changeset/config.json

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
{
2-
"$schema": "https://unpkg.com/@changesets/[email protected]/schema.json",
3-
"changelog": "@changesets/cli/changelog",
2+
"$schema": "https://unpkg.com/@changesets/[email protected]/schema.json",
3+
"changelog": [
4+
"@changesets/changelog-github",
5+
{ "repo": "n1ru4l/graphql-live-query" }
6+
],
47
"commit": false,
58
"linked": [
69
["@n1ru4l/socket-io-graphql-server", "@n1ru4l/socket-io-graphql-client"]
@@ -16,5 +19,9 @@
1619
"@n1ru4l/todo-example-client-relay",
1720
"@n1ru4l/todo-example-client-urql",
1821
"@n1ru4l/end2end-tests"
19-
]
22+
],
23+
"snapshot": {
24+
"useCalculatedVersion": true,
25+
"prereleaseTemplate": "{tag}-{datetime}-{commit}"
26+
}
2027
}

.github/workflows/canary.yml

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

.github/workflows/pr.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
name: PR
2+
3+
on:
4+
pull_request:
5+
branches:
6+
- main
7+
8+
jobs:
9+
dependencies:
10+
uses: the-guild-org/shared-config/.github/workflows/changesets-dependencies.yaml@main
11+
secrets:
12+
githubToken: ${{ secrets.GITHUB_TOKEN }}
13+
14+
release:
15+
uses: the-guild-org/shared-config/.github/workflows/release-snapshot.yml@main
16+
with:
17+
npmTag: alpha
18+
buildScript: build
19+
nodeVersion: 18
20+
secrets:
21+
githubToken: ${{ secrets.GITHUB_TOKEN }}
22+
npmToken: ${{ secrets.NPM_TOKEN }}

.github/workflows/release.yml

Lines changed: 8 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -6,31 +6,11 @@ on:
66
- main
77

88
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: Setup Node.js 16.x
20-
uses: actions/setup-node@master
21-
with:
22-
node-version: 16.x
23-
24-
- name: Install Dependencies
25-
run: yarn
26-
27-
- name: Create Release Pull Request or Publish to npm
28-
id: changesets
29-
uses: changesets/action@master
30-
with:
31-
publish: yarn release
32-
commit: "chore(release): update monorepo packages versions"
33-
title: "Upcoming Release Changes"
34-
env:
35-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
36-
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
9+
stable:
10+
uses: the-guild-org/shared-config/.github/workflows/release-stable.yml@main
11+
with:
12+
releaseScript: release
13+
nodeVersion: 18
14+
secrets:
15+
githubToken: ${{ secrets.GITHUB_TOKEN }}
16+
npmToken: ${{ secrets.NPM_TOKEN }}

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
"@babel/preset-env": "7.18.10",
1515
"@babel/preset-typescript": "7.18.6",
1616
"@changesets/cli": "2.24.2",
17+
"@changesets/changelog-github": "0.4.6",
1718
"@types/jest": "27.5.2",
1819
"babel-jest": "27.5.1",
1920
"bob-the-bundler": "2.0.0",
@@ -42,8 +43,7 @@
4243
"release": "changeset publish",
4344
"postinstall": "patch-package",
4445
"prepare": "husky install",
45-
"lint-staged": "lint-staged",
46-
"release:canary": "(node scripts/canary-release.js && yarn build && yarn changeset publish --tag alpha) || echo Skipping Canary..."
46+
"lint-staged": "lint-staged"
4747
},
4848
"lint-staged": {
4949
"**/*.{ts,tsx,graphql,yml,json}": [

scripts/canary-release.js

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

yarn.lock

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434

3535
"@app/gql@link:./packages/todo-example/client-apollo/src/gql":
3636
version "0.0.0"
37+
uid ""
3738

3839
"@ardatan/[email protected]":
3940
version "12.0.0"
@@ -1101,6 +1102,15 @@
11011102
dependencies:
11021103
"@changesets/types" "^5.1.0"
11031104

1105+
"@changesets/[email protected]":
1106+
version "0.4.6"
1107+
resolved "https://registry.yarnpkg.com/@changesets/changelog-github/-/changelog-github-0.4.6.tgz#5880448c578a160c06d8bd804872355ec0745dcb"
1108+
integrity sha512-ahR/+o3OPodzfG9kucEMU/tEtBgwy6QoJiWi1sDBPme8n3WjT6pBlbhqNYpWAJKilomwfjBGY0MTUTs6r9d1RQ==
1109+
dependencies:
1110+
"@changesets/get-github-info" "^0.5.1"
1111+
"@changesets/types" "^5.1.0"
1112+
dotenv "^8.1.0"
1113+
11041114
"@changesets/[email protected]":
11051115
version "2.24.2"
11061116
resolved "https://registry.yarnpkg.com/@changesets/cli/-/cli-2.24.2.tgz#333ad412c821b582680fbc7f0d0596ebba442c2d"
@@ -1171,6 +1181,14 @@
11711181
fs-extra "^7.0.1"
11721182
semver "^5.4.1"
11731183

1184+
"@changesets/get-github-info@^0.5.1":
1185+
version "0.5.1"
1186+
resolved "https://registry.yarnpkg.com/@changesets/get-github-info/-/get-github-info-0.5.1.tgz#5a20328b26f301b2193717abb32e73651e8811b7"
1187+
integrity sha512-w2yl3AuG+hFuEEmT6j1zDlg7GQLM/J2UxTmk0uJBMdRqHni4zXGe/vUlPfLom5KfX3cRfHc0hzGvloDPjWFNZw==
1188+
dependencies:
1189+
dataloader "^1.4.0"
1190+
node-fetch "^2.5.0"
1191+
11741192
"@changesets/get-release-plan@^3.0.13":
11751193
version "3.0.13"
11761194
resolved "https://registry.yarnpkg.com/@changesets/get-release-plan/-/get-release-plan-3.0.13.tgz#f5f7b67b798d1bf2d6e8e546a60c199dd09bfeaf"
@@ -3706,6 +3724,11 @@ [email protected]:
37063724
resolved "https://registry.yarnpkg.com/dataloader/-/dataloader-2.1.0.tgz#c69c538235e85e7ac6c6c444bae8ecabf5de9df7"
37073725
integrity sha512-qTcEYLen3r7ojZNgVUaRggOI+KM7jrKxXeSHhogh/TWxYMeONEMqY+hmkobiYQozsGIyg9OYVzO4ZIfoB4I0pQ==
37083726

3727+
dataloader@^1.4.0:
3728+
version "1.4.0"
3729+
resolved "https://registry.yarnpkg.com/dataloader/-/dataloader-1.4.0.tgz#bca11d867f5d3f1b9ed9f737bd15970c65dff5c8"
3730+
integrity sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==
3731+
37093732
debounce@^1.2.0:
37103733
version "1.2.0"
37113734
resolved "https://registry.yarnpkg.com/debounce/-/debounce-1.2.0.tgz#44a540abc0ea9943018dc0eaa95cce87f65cd131"
@@ -3865,6 +3888,11 @@ dotenv@^16.0.0:
38653888
resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.0.1.tgz#8f8f9d94876c35dac989876a5d3a82a267fdce1d"
38663889
integrity sha512-1K6hR6wtk2FviQ4kEiSjFiH5rpzEVi8WW0x96aztHVMhEspNpc4DVOUTEHtEva5VThQ8IaBX1Pe4gSzpVVUsKQ==
38673890

3891+
dotenv@^8.1.0:
3892+
version "8.6.0"
3893+
resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.6.0.tgz#061af664d19f7f4d8fc6e4ff9b584ce237adcb8b"
3894+
integrity sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==
3895+
38683896
dset@^3.1.1, dset@^3.1.2:
38693897
version "3.1.2"
38703898
resolved "https://registry.yarnpkg.com/dset/-/dset-3.1.2.tgz#89c436ca6450398396dc6538ea00abc0c54cd45a"
@@ -6436,7 +6464,7 @@ [email protected]:
64366464
resolved "https://registry.yarnpkg.com/node-domexception/-/node-domexception-1.0.0.tgz#6888db46a1f71c0b76b3f7555016b63fe64766e5"
64376465
integrity sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==
64386466

6439-
[email protected], node-fetch@^2.6.1, node-fetch@^2.6.7:
6467+
[email protected], node-fetch@^2.5.0, node-fetch@^2.6.1, node-fetch@^2.6.7:
64406468
version "2.6.7"
64416469
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad"
64426470
integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==

0 commit comments

Comments
 (0)