1
- version : ' 2.1'
1
+ version : 2.1
2
2
3
3
parameters :
4
4
cli_download_base_url :
@@ -27,8 +27,8 @@ parameters:
27
27
default : ' 2.7.0'
28
28
29
29
orbs :
30
- prodsec : snyk/prodsec-orb@1.0
31
- snyk : snyk/snyk@1.7.0
30
+ prodsec : snyk/prodsec-orb@1
31
+ snyk : snyk/snyk@2.0.3
32
32
aws-cli :
circleci/[email protected]
33
33
34
34
@@ -38,12 +38,12 @@ executors:
38
38
- image : alpine:3.17
39
39
docker-amd64 :
40
40
docker :
41
- - image : bastiandoetsch209/cli-build:20231210-192113
41
+ - image : bastiandoetsch209/cli-build:20240214-145818
42
42
working_directory : /mnt/ramdisk/snyk
43
43
resource_class : large
44
44
docker-arm64 :
45
45
docker :
46
- - image : bastiandoetsch209/cli-build-arm64:20231210-192113
46
+ - image : bastiandoetsch209/cli-build-arm64:20240214-145818
47
47
working_directory : /mnt/ramdisk/snyk
48
48
resource_class : arm.large
49
49
linux-ubuntu-mantic-amd64 :
@@ -326,7 +326,7 @@ commands:
326
326
steps :
327
327
- when :
328
328
condition :
329
- equal : [master , << pipeline.git.branch >>]
329
+ equal : [main , << pipeline.git.branch >>]
330
330
steps :
331
331
- run :
332
332
name : Handling failed release
@@ -348,25 +348,24 @@ commands:
348
348
# ###################################################################################################
349
349
350
350
workflows :
351
- version : 2
352
351
test_and_release :
353
352
jobs :
354
353
- prodsec/secrets-scan :
355
354
name : secrets-scan
356
355
context : snyk-bot-slack
357
- channel : hammerhead -alerts
356
+ channel : cli -alerts
358
357
359
358
- prepare-build :
360
359
requires :
361
360
- secrets-scan
362
361
363
362
- code-analysis :
364
- context : hammerhead-snyk-orb-snyk-creds
363
+ context : devex_cli
365
364
requires :
366
365
- prepare-build
367
366
filters :
368
367
branches :
369
- ignore : master
368
+ ignore : main
370
369
371
370
- test-node :
372
371
context :
@@ -376,7 +375,7 @@ workflows:
376
375
- prepare-build
377
376
filters :
378
377
branches :
379
- ignore : master
378
+ ignore : main
380
379
381
380
- test-go :
382
381
context :
@@ -386,7 +385,7 @@ workflows:
386
385
- prepare-build
387
386
filters :
388
387
branches :
389
- ignore : master
388
+ ignore : main
390
389
391
390
- test-legacy-tap :
392
391
context :
@@ -396,7 +395,7 @@ workflows:
396
395
- prepare-build
397
396
filters :
398
397
branches :
399
- ignore : master
398
+ ignore : main
400
399
401
400
- build-special-artifacts :
402
401
name : build fix & protect
@@ -477,7 +476,7 @@ workflows:
477
476
context : team_hammerhead-cli
478
477
filters :
479
478
branches :
480
- ignore : master
479
+ ignore : main
481
480
requires :
482
481
- build linux amd64
483
482
test_snyk_command : ./binary-releases/snyk-linux
@@ -489,7 +488,7 @@ workflows:
489
488
- team_hammerhead-cli
490
489
filters :
491
490
branches :
492
- ignore : master
491
+ ignore : main
493
492
requires :
494
493
- build linux amd64
495
494
executor : docker-amd64
@@ -502,7 +501,7 @@ workflows:
502
501
- team_hammerhead-cli
503
502
filters :
504
503
branches :
505
- ignore : master
504
+ ignore : main
506
505
requires :
507
506
- build linux arm64
508
507
executor : docker-arm64
@@ -518,7 +517,7 @@ workflows:
518
517
- team_hammerhead-cli
519
518
filters :
520
519
branches :
521
- ignore : master
520
+ ignore : main
522
521
requires :
523
522
- build linux arm64
524
523
@@ -529,7 +528,7 @@ workflows:
529
528
- team_hammerhead-cli
530
529
filters :
531
530
branches :
532
- ignore : master
531
+ ignore : main
533
532
requires :
534
533
- build alpine amd64
535
534
executor : alpine
@@ -544,7 +543,7 @@ workflows:
544
543
- team_hammerhead-cli
545
544
filters :
546
545
branches :
547
- ignore : master
546
+ ignore : main
548
547
requires :
549
548
- build macOS arm64
550
549
executor : macos-arm64
@@ -558,7 +557,7 @@ workflows:
558
557
- team_hammerhead-cli
559
558
filters :
560
559
branches :
561
- ignore : master
560
+ ignore : main
562
561
requires :
563
562
- build windows amd64
564
563
executor : win-server2022-amd64
@@ -580,7 +579,7 @@ workflows:
580
579
filters :
581
580
branches :
582
581
only :
583
- - master
582
+ - main
584
583
- ' /.*e2e.*/'
585
584
586
585
- sign :
@@ -595,7 +594,7 @@ workflows:
595
594
filters :
596
595
branches :
597
596
only :
598
- - master
597
+ - main
599
598
- ' /.*e2e.*/'
600
599
601
600
- sign :
@@ -610,7 +609,7 @@ workflows:
610
609
filters :
611
610
branches :
612
611
only :
613
- - master
612
+ - main
614
613
- ' /.*e2e.*/'
615
614
616
615
- create_deployment_artifacts :
@@ -627,7 +626,7 @@ workflows:
627
626
filters :
628
627
branches :
629
628
only :
630
- - master
629
+ - main
631
630
- ' /.*e2e.*/'
632
631
633
632
- should-release :
@@ -638,7 +637,7 @@ workflows:
638
637
filters :
639
638
branches :
640
639
only :
641
- - master
640
+ - main
642
641
- ' /.*e2e.*/'
643
642
644
643
- pre-release :
@@ -649,7 +648,7 @@ workflows:
649
648
filters :
650
649
branches :
651
650
only :
652
- - master
651
+ - main
653
652
- ' /.*e2e.*/'
654
653
655
654
- npm-validation :
@@ -666,7 +665,7 @@ workflows:
666
665
filters :
667
666
branches :
668
667
only :
669
- - master
668
+ - main
670
669
- ' /.*e2e.*/'
671
670
672
671
- test-release :
@@ -694,7 +693,7 @@ workflows:
694
693
filters :
695
694
branches :
696
695
only :
697
- - master
696
+ - main
698
697
- ' /.*e2e.*/'
699
698
700
699
- test-release :
@@ -709,7 +708,7 @@ workflows:
709
708
filters :
710
709
branches :
711
710
only :
712
- - master
711
+ - main
713
712
- ' /.*e2e.*/'
714
713
715
714
- test-release :
@@ -724,7 +723,7 @@ workflows:
724
723
filters :
725
724
branches :
726
725
only :
727
- - master
726
+ - main
728
727
- ' /.*e2e.*/'
729
728
730
729
- release-s3 :
@@ -753,7 +752,7 @@ workflows:
753
752
- e2e fips tests (win-server2022-amd64)
754
753
filters :
755
754
branches :
756
- only : master
755
+ only : main
757
756
758
757
- release-s3 :
759
758
name : upload latest
@@ -763,7 +762,7 @@ workflows:
763
762
- upload preview
764
763
filters :
765
764
branches :
766
- only : master
765
+ only : main
767
766
768
767
- release-github :
769
768
name : upload github
@@ -773,7 +772,7 @@ workflows:
773
772
filters :
774
773
branches :
775
774
only :
776
- - master
775
+ - main
777
776
- release-npm :
778
777
name : upload npm
779
778
context : team-hammerhead-common-deploy-tokens
@@ -782,7 +781,7 @@ workflows:
782
781
filters :
783
782
branches :
784
783
only :
785
- - master
784
+ - main
786
785
787
786
- trigger-building-snyk-images :
788
787
name : Trigger building snyk-images
@@ -792,7 +791,7 @@ workflows:
792
791
filters :
793
792
branches :
794
793
only :
795
- - master
794
+ - main
796
795
797
796
# ###################################################################################################
798
797
# JOBS
@@ -808,7 +807,9 @@ jobs:
808
807
command : npm ci
809
808
- run :
810
809
name : Set version
811
- command : make binary-releases/version binary-releases/fips/version
810
+ command : |
811
+ make binary-releases/version binary-releases/fips/version
812
+ make ts-cli-binaries/version BINARY_RELEASES_FOLDER_TS_CLI=ts-cli-binaries
812
813
- run :
813
814
# required for one unit test (ts-binary-wrapper/test/unit/common.spec.ts:15:30)
814
815
# consider removing this run
@@ -821,6 +822,7 @@ jobs:
821
822
root : .
822
823
paths :
823
824
- binary-releases/*
825
+ - ts-cli-binaries/*
824
826
- binary-releases/fips/*
825
827
- node_modules/*
826
828
- ts-binary-wrapper/*
@@ -836,7 +838,7 @@ jobs:
836
838
command : |
837
839
npm run lint
838
840
pushd cliv2
839
- make lint
841
+ make lint
840
842
popd
841
843
- snyk/scan :
842
844
fail-on-issues : true
@@ -979,7 +981,7 @@ jobs:
979
981
name : Running acceptance tests
980
982
command : |
981
983
<< parameters.pre_test_cmds >>
982
- npm run test:acceptance -- --selectProjects snyk
984
+ npm run test:acceptance -- --selectProjects coreCli
983
985
environment :
984
986
TEST_SNYK_FIPS : << parameters.fips >>
985
987
TEST_SNYK_COMMAND : << parameters.test_snyk_command >>
0 commit comments