Skip to content

Commit 308bf77

Browse files
authored
more tweaks for release/test (#27)
* more tweaks for release/test * fix node test matrix, some of the gh docs are wrong
1 parent 57b4458 commit 308bf77

File tree

3 files changed

+68
-6
lines changed

3 files changed

+68
-6
lines changed

.github/workflows/ci.yml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,22 @@
11
name: CI
22

3-
on: [push, pull_request]
3+
on: push
44

55
jobs:
6-
release:
6+
build-test:
77
name: CI Build & Test
88
runs-on: ubuntu-latest
99
strategy:
1010
matrix:
11-
node: ['14', '16', '17', '18', '20']
11+
node-version: [ current, lts/*, lts/-1, lts/-2 ]
1212
steps:
1313
- name: Checkout Repo
14-
uses: actions/checkout@master
14+
uses: actions/checkout@v3
1515

16-
- name: Setup Node.js 18.x
17-
uses: actions/setup-node@master
16+
- name: Setup Node.js ${{ matrix.node-version }}
17+
uses: actions/setup-node@v3
18+
with:
19+
node-version: ${{ matrix.node-version }}
1820

1921
- name: Install Dependencies
2022
run: yarn

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,5 +36,8 @@
3636
"tslint": "^6.1.3",
3737
"tslint-plugin-prettier": "^2.3.0",
3838
"typescript": "^4.0.3"
39+
},
40+
"dependencies": {
41+
"@changesets/changelog-github": "^0.4.6"
3942
}
4043
}

yarn.lock

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -594,6 +594,15 @@
594594
"@manypkg/get-packages" "^1.0.1"
595595
semver "^5.4.1"
596596

597+
"@changesets/changelog-github@^0.4.6":
598+
version "0.4.6"
599+
resolved "https://registry.yarnpkg.com/@changesets/changelog-github/-/changelog-github-0.4.6.tgz#5880448c578a160c06d8bd804872355ec0745dcb"
600+
integrity sha512-ahR/+o3OPodzfG9kucEMU/tEtBgwy6QoJiWi1sDBPme8n3WjT6pBlbhqNYpWAJKilomwfjBGY0MTUTs6r9d1RQ==
601+
dependencies:
602+
"@changesets/get-github-info" "^0.5.1"
603+
"@changesets/types" "^5.1.0"
604+
dotenv "^8.1.0"
605+
597606
"@changesets/cli@^2.11.0":
598607
version "2.11.0"
599608
resolved "https://registry.yarnpkg.com/@changesets/cli/-/cli-2.11.0.tgz#048449289da95f24d96b187f3148c2955065d609"
@@ -661,6 +670,14 @@
661670
fs-extra "^7.0.1"
662671
semver "^5.4.1"
663672

673+
"@changesets/get-github-info@^0.5.1":
674+
version "0.5.1"
675+
resolved "https://registry.yarnpkg.com/@changesets/get-github-info/-/get-github-info-0.5.1.tgz#5a20328b26f301b2193717abb32e73651e8811b7"
676+
integrity sha512-w2yl3AuG+hFuEEmT6j1zDlg7GQLM/J2UxTmk0uJBMdRqHni4zXGe/vUlPfLom5KfX3cRfHc0hzGvloDPjWFNZw==
677+
dependencies:
678+
dataloader "^1.4.0"
679+
node-fetch "^2.5.0"
680+
664681
"@changesets/get-release-plan@^2.0.1":
665682
version "2.0.1"
666683
resolved "https://registry.yarnpkg.com/@changesets/get-release-plan/-/get-release-plan-2.0.1.tgz#b95d8f1a3cc719ff4b42b9b9aae72458d8787c13"
@@ -736,6 +753,11 @@
736753
resolved "https://registry.yarnpkg.com/@changesets/types/-/types-3.2.0.tgz#d8306d7219c3b19b6d860ddeb9d7374e2dd6b035"
737754
integrity sha512-rAmPtOyXpisEEE25CchKNUAf2ApyAeuZ/h78YDoqKZaCk5tUD0lgYZGPIRV9WTPoqNjJULIym37ogc6pkax5jg==
738755

756+
"@changesets/types@^5.1.0":
757+
version "5.1.0"
758+
resolved "https://registry.yarnpkg.com/@changesets/types/-/types-5.1.0.tgz#e0733b69ddc3efb68524d374d3c44f53a543c8d5"
759+
integrity sha512-uUByGATZCdaPkaO9JkBsgGDjEvHyY2Sb0e/J23+cwxBi5h0fxpLF/HObggO/Fw8T2nxK6zDfJbPsdQt5RwYFJA==
760+
739761
"@changesets/write@^0.1.3":
740762
version "0.1.3"
741763
resolved "https://registry.yarnpkg.com/@changesets/write/-/write-0.1.3.tgz#00ae575af50274773d7493e77fb96838a08ad8ad"
@@ -2466,6 +2488,11 @@ [email protected]:
24662488
resolved "https://registry.yarnpkg.com/dataloader/-/dataloader-2.0.0.tgz#41eaf123db115987e21ca93c005cd7753c55fe6f"
24672489
integrity sha512-YzhyDAwA4TaQIhM5go+vCLmU0UikghC/t9DTQYZR2M/UvZ1MdOhPezSDZcjj9uqQJOMqjLcpWtyW2iNINdlatQ==
24682490

2491+
dataloader@^1.4.0:
2492+
version "1.4.0"
2493+
resolved "https://registry.yarnpkg.com/dataloader/-/dataloader-1.4.0.tgz#bca11d867f5d3f1b9ed9f737bd15970c65dff5c8"
2494+
integrity sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==
2495+
24692496
dateformat@^3.0.0:
24702497
version "3.0.3"
24712498
resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae"
@@ -2610,6 +2637,11 @@ dotenv@^8.0.0:
26102637
resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a"
26112638
integrity sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==
26122639

2640+
dotenv@^8.1.0:
2641+
version "8.6.0"
2642+
resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.6.0.tgz#061af664d19f7f4d8fc6e4ff9b584ce237adcb8b"
2643+
integrity sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==
2644+
26132645
dotgitignore@^2.1.0:
26142646
version "2.1.0"
26152647
resolved "https://registry.yarnpkg.com/dotgitignore/-/dotgitignore-2.1.0.tgz#a4b15a4e4ef3cf383598aaf1dfa4a04bcc089b7b"
@@ -4892,6 +4924,13 @@ node-fetch@^1.0.1:
48924924
encoding "^0.1.11"
48934925
is-stream "^1.0.1"
48944926

4927+
node-fetch@^2.5.0:
4928+
version "2.6.7"
4929+
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad"
4930+
integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==
4931+
dependencies:
4932+
whatwg-url "^5.0.0"
4933+
48954934
node-gyp-build@~3.7.0:
48964935
version "3.7.0"
48974936
resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-3.7.0.tgz#daa77a4f547b9aed3e2aac779eaf151afd60ec8d"
@@ -6393,6 +6432,11 @@ tr46@^2.0.2:
63936432
dependencies:
63946433
punycode "^2.1.1"
63956434

6435+
tr46@~0.0.3:
6436+
version "0.0.3"
6437+
resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
6438+
integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==
6439+
63966440
trim-newlines@^1.0.0:
63976441
version "1.0.0"
63986442
resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613"
@@ -6770,6 +6814,11 @@ wcwidth@^1.0.1:
67706814
dependencies:
67716815
defaults "^1.0.3"
67726816

6817+
webidl-conversions@^3.0.0:
6818+
version "3.0.1"
6819+
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"
6820+
integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==
6821+
67736822
webidl-conversions@^5.0.0:
67746823
version "5.0.0"
67756824
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff"
@@ -6809,6 +6858,14 @@ whatwg-mimetype@^2.3.0:
68096858
resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf"
68106859
integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==
68116860

6861+
whatwg-url@^5.0.0:
6862+
version "5.0.0"
6863+
resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d"
6864+
integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==
6865+
dependencies:
6866+
tr46 "~0.0.3"
6867+
webidl-conversions "^3.0.0"
6868+
68126869
whatwg-url@^8.0.0:
68136870
version "8.3.0"
68146871
resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.3.0.tgz#d1e11e565334486cdb280d3101b9c3fd1c867582"

0 commit comments

Comments
 (0)