File tree Expand file tree Collapse file tree 1 file changed +42
-19
lines changed
Expand file tree Collapse file tree 1 file changed +42
-19
lines changed Original file line number Diff line number Diff line change @@ -65,7 +65,6 @@ commands:
6565 command : |
6666 echo "$(git log -1 --pretty=format:"%s")" | npx commitlint
6767
68-
6968 test-node :
7069 parameters :
7170 max-workers :
@@ -140,6 +139,18 @@ jobs:
140139 - test-node :
141140 max-workers : 3
142141
142+ build-nix-binaries :
143+ docker :
144+ - image : circleci/node:16
145+ steps :
146+ - checkout
147+ - install-and-build
148+ - run : yarn workspace @stoplight/spectral-cli build.nix
149+ - persist_to_workspace :
150+ root : ./packages/cli/
151+ paths :
152+ - binaries
153+
143154 build-windows-binary :
144155 executor :
145156 name : windows/default
@@ -154,7 +165,7 @@ jobs:
154165 paths :
155166 - binaries
156167
157- release -docker :
168+ push -docker :
158169 docker :
159170 - image : circleci/node:14
160171 steps :
@@ -210,19 +221,16 @@ jobs:
210221 stoplight/spectral:${MAJOR_VERSION};
211222 fi
212223
224+
225+
213226 release :
214227 docker :
215228 - image : circleci/node:14
216229 steps :
217230 - prepare-release
218231 - run : yarn release
219- - run : yarn workspace @stoplight/spectral-cli build.nix
220- - persist_to_workspace :
221- root : ./packages/cli/
222- paths :
223- - binaries
224232
225- upload_artifacts :
233+ upload-artifacts :
226234 docker :
227235 - image : circleci/golang:1-stretch
228236 steps :
@@ -251,17 +259,40 @@ workflows:
251259
252260 release :
253261 jobs :
254- - release-docker :
262+ - build-nix-binaries :
263+ filters :
264+ branches :
265+ ignore : /.*/
266+ tags :
267+ only : /^v.*/
268+ - build-windows-binary :
269+ filters :
270+ branches :
271+ ignore : /.*/
272+ tags :
273+ only : /^v.*/
274+ - upload-artifacts :
255275 filters :
256276 branches :
257277 ignore : /.*/
258278 tags :
259279 only : /^v.*/
280+ requires :
281+ - build-nix-binaries
282+ # - build-windows-binary
283+ - push-docker :
284+ filters :
285+ branches :
286+ ignore : /.*/
287+ tags :
288+ only : /^v.*/
289+ requires :
290+ - upload-artifacts
260291
261- scheduled-release :
292+ scheduled-packages- release :
262293 triggers :
263294 - schedule :
264- cron : " 0 12 * * * "
295+ cron : " 0 12 * * 1-5 "
265296 filters :
266297 branches :
267298 only :
@@ -283,17 +314,9 @@ workflows:
283314 - test-browser :
284315 requires :
285316 - lint
286- - build-windows-binary :
287- requires :
288- - lint
289- - test-windows
290317 - release :
291318 requires :
292319 - lint
293320 - test-node
294321 - test-windows
295322 - test-browser
296- - upload_artifacts :
297- requires :
298- - release
299- - build-windows-binary
You can’t perform that action at this time.
0 commit comments