@@ -29,15 +29,15 @@ jobs:
29
29
name : Run pre-commit
30
30
runs-on : ubuntu-latest
31
31
steps :
32
- - uses : actions/checkout@v3
32
+ - uses : actions/checkout@v4
33
33
with :
34
34
submodules : false
35
35
- name : Setup Python 3.8
36
36
id : setup-python
37
37
uses : actions/setup-python@v2
38
38
with :
39
39
python-version : " 3.8"
40
- - uses : actions/setup-node@v2
40
+ - uses : actions/setup-node@v4
41
41
with :
42
42
node-version : " 20"
43
43
- name : Get node version
@@ -99,35 +99,66 @@ jobs:
99
99
VITE_AUTH_RETURN_URL : ${{ vars.NEXT_PUBLIC_SITE_URL }}
100
100
steps :
101
101
- uses : actions/checkout@v4
102
- - name : Set up Node ${{ needs.get-node-version.outputs.node-version }}
103
- uses : actions/setup-node@v3
102
+ - name : Set up Node 24
103
+ uses : actions/setup-node@v4
104
104
with :
105
- node-version : ${{ needs.get-node-version.outputs.node-version }}
105
+ node-version : " 24 "
106
106
cache : " yarn"
107
107
- name : Set fontawesome token
108
108
run : |
109
109
npm config set "@fortawesome:registry" https://npm.fontawesome.com/
110
110
npm config set "//npm.fontawesome.com/:_authToken" ${{ secrets.NPM_FA_TOKEN }}
111
111
- name : Install Yarn dependencies
112
112
run : yarn install --frozen-lockfile
113
+ - name : Build @thunderstore/beta-switch
114
+ run : yarn workspace @thunderstore/beta-switch build
113
115
- name : Build @thunderstore/cyberstorm
114
116
run : yarn workspace @thunderstore/cyberstorm build
117
+ - name : Build @thunderstore/cyberstorm-forms
118
+ run : yarn workspace @thunderstore/cyberstorm-forms build
119
+ - name : Build and test @thunderstore/cyberstorm-remix
120
+ run : |
121
+ yarn workspace @thunderstore/cyberstorm-remix build
122
+ yarn workspace @thunderstore/cyberstorm-remix test run
123
+ # Enable once build process has been fixed.
124
+ # - name: Build @thunderstore/cyberstorm-storybook
125
+ # run: yarn workspace @thunderstore/cyberstorm-storybook build
115
126
- name : Build @thunderstore/dapper
116
127
run : yarn workspace @thunderstore/dapper build
117
128
- name : Build @thunderstore/dapper-fake
118
129
run : yarn workspace @thunderstore/dapper-fake build
119
- - name : Build @thunderstore/thunderstore-api
120
- run : yarn workspace @thunderstore/thunderstore-api build
121
- - name : Test @thunderstore/thunderstore-api
122
- run : yarn workspace @thunderstore/thunderstore-api test
123
- - name : Build @thunderstore/dapper-ts
124
- run : yarn workspace @thunderstore/dapper-ts build
125
- - name : Test @thunderstore/dapper-ts
126
- run : yarn workspace @thunderstore/dapper-ts test
130
+ - name : Build and test @thunderstore/dapper-ts
131
+ run : |
132
+ yarn workspace @thunderstore/dapper-ts build
133
+ yarn workspace @thunderstore/dapper-ts test
134
+ - name : Build and test @thunderstore/graph-system
135
+ run : |
136
+ yarn workspace @thunderstore/graph-system build
137
+ yarn workspace @thunderstore/graph-system test run
138
+ - name : Build @thunderstore/react-dnd
139
+ run : yarn workspace @thunderstore/react-dnd build
140
+ - name : Build and test @thunderstore/thunderstore-api
141
+ run : |
142
+ yarn workspace @thunderstore/thunderstore-api build
143
+ yarn workspace @thunderstore/thunderstore-api test
144
+ - name : Build @thunderstore/ts-api-react
145
+ run : yarn workspace @thunderstore/ts-api-react build
146
+ - name : Build @thunderstore/ts-api-react-actions
147
+ run : yarn workspace @thunderstore/ts-api-react-actions build
148
+ - name : Build @thunderstore/ts-api-react-forms
149
+ run : yarn workspace @thunderstore/ts-api-react-forms build
150
+ - name : Build and test @thunderstore/ts-uploader
151
+ # Add running tests once they've been fixed.
152
+ run : |
153
+ yarn workspace @thunderstore/ts-uploader build
154
+ - name : Build @thunderstore/ts-uploader-react
155
+ run : yarn workspace @thunderstore/ts-uploader-react build
156
+ - name : Build and test @thunderstore/typed-event-emitter
157
+ run : |
158
+ yarn workspace @thunderstore/typed-event-emitter build
159
+ yarn workspace @thunderstore/typed-event-emitter test
127
160
- name : Build @thunderstore/use-promise
128
161
run : yarn workspace @thunderstore/use-promise build
129
- - name : Build @thunderstore/cyberstorm-remix
130
- run : yarn workspace @thunderstore/cyberstorm-remix build
131
162
132
163
chromatic-deployment :
133
164
runs-on : ubuntu-latest
@@ -142,7 +173,7 @@ jobs:
142
173
with :
143
174
fetch-depth : 0
144
175
- name : Set up Node ${{ needs.get-node-version.outputs.node-version }}
145
- uses : actions/setup-node@v3
176
+ uses : actions/setup-node@v4
146
177
with :
147
178
node-version : ${{ needs.get-node-version.outputs.node-version }}
148
179
cache : " yarn"
0 commit comments