File tree Expand file tree Collapse file tree 3 files changed +8
-30
lines changed Expand file tree Collapse file tree 3 files changed +8
-30
lines changed Original file line number Diff line number Diff line change 36
36
cache : ' yarn'
37
37
cache-dependency-path : yarn.lock
38
38
39
- - name : Check previous released version
40
- id : pre-release
41
- run : |
42
- if [[ $(npm view ${{ matrix.package }}@dev version | grep -e "$(jq --raw-output '.version' packages/${{ matrix.folder }}/package.json)\..*-$(git rev-parse --short HEAD)") ]]; \
43
- then echo '::set-output name=release::false'; \
44
- else echo '::set-output name=release::true'; fi
45
-
46
- - name : Install dependencies
47
- if : steps.pre-release.outputs.release == 'true'
48
- run : yarn --immutable
49
-
50
- - name : Build dependencies
51
- if : steps.pre-release.outputs.release == 'true'
52
- run : yarn build
53
-
54
- - name : Deprecate old versions
55
- if : steps.pre-release.outputs.release == 'true'
56
- run : npm deprecate ${{ matrix.package }}@"~$(jq --raw-output '.version' packages/${{ matrix.folder }}/package.json)" "no longer supported" || true
57
- env :
58
- NODE_AUTH_TOKEN : ${{ secrets.NPM_PUBLISH_TOKEN }}
59
-
60
39
- name : Publish
61
- if : steps.pre-release.outputs.release == 'true'
62
40
run : |
63
41
yarn workspace ${{ matrix.package }} release --preid "dev.$(date +%s)-$(git rev-parse --short HEAD)"
64
42
yarn workspace ${{ matrix.package }} npm publish --tag dev || true
Original file line number Diff line number Diff line change 18
18
- name : Install dependencies
19
19
run : yarn --immutable
20
20
21
+ - name : Build dependencies
22
+ run : yarn build
23
+
21
24
- name : ESLint
22
25
run : yarn lint
23
26
27
30
- name : Upload Coverage
28
31
uses : ./packages/actions/src/uploadCoverage
29
32
if : github.repository_owner == 'discordjs'
30
-
31
- - name : Build
32
- run : yarn build
Original file line number Diff line number Diff line change 4
4
"description" : " A powerful library for interacting with the Discord API" ,
5
5
"private" : true ,
6
6
"scripts" : {
7
- "build" : " yarn workspaces foreach --topological run build" ,
8
- "test" : " yarn workspaces foreach --topological run test" ,
9
- "lint" : " yarn workspaces foreach --topological run lint" ,
10
- "format" : " yarn workspaces foreach --topological run format" ,
7
+ "build" : " yarn workspaces foreach --parallel -- topological run build" ,
8
+ "test" : " yarn workspaces foreach --parallel -- topological run test" ,
9
+ "lint" : " yarn workspaces foreach --parallel -- topological run lint" ,
10
+ "format" : " yarn workspaces foreach --parallel -- topological run format" ,
11
11
"fmt" : " yarn format" ,
12
12
"postinstall" : " is-ci || husky install" ,
13
- "docs" : " yarn workspaces foreach --topological run docs" ,
13
+ "docs" : " yarn workspaces foreach --parallel -- topological run docs" ,
14
14
"update" : " yarn upgrade-interactive"
15
15
},
16
16
"contributors" : [
You can’t perform that action at this time.
0 commit comments