33
33
test :
34
34
runs-on : ubuntu-20.04
35
35
steps :
36
- - name : Collect Workflow Telemetry
37
- if : always()
38
- uses : runforesight/foresight-workflow-kit-action@v1
39
-
40
36
- uses : actions/checkout@v3
41
37
- uses : dtolnay/rust-toolchain@master
42
38
with :
@@ -50,22 +46,11 @@ jobs:
50
46
- name : run unit and integration tests
51
47
run : cargo nextest run --profile ci
52
48
53
- - name : Analyze Test and/or Coverage Results
54
- uses : runforesight/foresight-test-kit-action@v1
55
- if : ${{ always() }}
56
- with :
57
- test_format : JUNIT
58
- test_framework : JUNIT
59
- test_path : " **/junit.xml"
60
49
61
50
build :
62
51
needs : [test]
63
52
runs-on : ubuntu-20.04
64
53
steps :
65
- - name : Collect Workflow Telemetry
66
- if : always()
67
- uses : runforesight/foresight-workflow-kit-action@v1
68
-
69
54
- uses : actions/checkout@v3
70
55
- uses : actions/setup-python@v4
71
56
with :
99
84
needs : [ build ]
100
85
runs-on : ubuntu-20.04
101
86
steps :
102
- - name : Collect Workflow Telemetry
103
- if : always()
104
- uses : runforesight/foresight-workflow-kit-action@v1
105
-
106
87
- uses : actions/checkout@v3
107
88
- uses : actions/setup-python@v4
108
89
with :
@@ -400,10 +381,6 @@ jobs:
400
381
strategy :
401
382
matrix : ${{fromJSON(needs.load-gamma-matrix.outputs.matrix)}}
402
383
steps :
403
- - name : Collect Workflow Telemetry
404
- if : always()
405
- uses : runforesight/foresight-workflow-kit-action@v1
406
-
407
384
- uses : actions/checkout@v3
408
385
- uses : actions/setup-python@v4
409
386
with :
@@ -472,10 +449,6 @@ jobs:
472
449
strategy :
473
450
matrix : ${{fromJSON(needs.load-prod-matrix.outputs.matrix)}}
474
451
steps :
475
- - name : Collect Workflow Telemetry
476
- if : always()
477
- uses : runforesight/foresight-workflow-kit-action@v1
478
-
479
452
- uses : actions/checkout@v3
480
453
- uses : actions/setup-python@v4
481
454
with :
@@ -544,10 +517,6 @@ jobs:
544
517
outputs :
545
518
matrix : ${{ steps.set-matrix.outputs.matrix }}
546
519
steps :
547
- - name : Collect Workflow Telemetry
548
- if : always()
549
- uses : runforesight/foresight-workflow-kit-action@v1
550
-
551
520
- uses : actions/checkout@v3
552
521
- id : set-matrix
553
522
run : echo "matrix={\"include\":$(jq -r tostring .github/workflows/gamma.json)}" >> $GITHUB_OUTPUT
@@ -559,10 +528,6 @@ jobs:
559
528
strategy :
560
529
matrix : ${{fromJSON(needs.load-gamma-matrix2.outputs.matrix)}}
561
530
steps :
562
- - name : Collect Workflow Telemetry
563
- if : always()
564
- uses : runforesight/foresight-workflow-kit-action@v1
565
-
566
531
- uses : actions/checkout@v3
567
532
- uses : actions/setup-python@v4
568
533
with :
@@ -618,10 +583,6 @@ jobs:
618
583
outputs :
619
584
matrix : ${{ steps.set-matrix.outputs.matrix }}
620
585
steps :
621
- - name : Collect Workflow Telemetry
622
- if : always()
623
- uses : runforesight/foresight-workflow-kit-action@v1
624
-
625
586
- uses : actions/checkout@v3
626
587
- id : set-matrix
627
588
run : echo "matrix={\"include\":$(jq -r tostring .github/workflows/prod.json)}" >> $GITHUB_OUTPUT
@@ -634,10 +595,6 @@ jobs:
634
595
strategy :
635
596
matrix : ${{fromJSON(needs.load-prod-matrix2.outputs.matrix)}}
636
597
steps :
637
- - name : Collect Workflow Telemetry
638
- if : always()
639
- uses : runforesight/foresight-workflow-kit-action@v1
640
-
641
598
- uses : actions/checkout@v3
642
599
- uses : actions/setup-python@v4
643
600
with :
@@ -691,10 +648,6 @@ jobs:
691
648
needs : [deploy-prod]
692
649
runs-on : ubuntu-20.04
693
650
steps :
694
- - name : Collect Workflow Telemetry
695
- if : always()
696
- uses : runforesight/foresight-workflow-kit-action@v1
697
-
698
651
- uses : actions/checkout@v3
699
652
700
653
- name : Assume the prod pipeline user role
0 commit comments