Skip to content

Commit d5e259e

Browse files
CLDSRV-835: Collect workflow telemetry
Copy of scality/MetaData#2273 To help debug CI flakiness
1 parent eeaa67d commit d5e259e

File tree

1 file changed

+67
-1
lines changed

1 file changed

+67
-1
lines changed

.github/workflows/tests.yaml

Lines changed: 67 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,12 @@ jobs:
113113
with:
114114
node-version: '22'
115115
cache: yarn
116+
- name: Collect Workflow Telemetry
117+
uses: catchpoint/workflow-telemetry-action@v2
118+
with:
119+
theme: dark
120+
comment_on_pr: false
121+
proc_trace_chart_show: false
116122
- name: install typescript
117123
shell: bash
118124
run: yarn global add typescript@4.9.5
@@ -262,6 +268,12 @@ jobs:
262268
registry: ghcr.io
263269
username: ${{ github.repository_owner }}
264270
password: ${{ github.token }}
271+
- name: Collect Workflow Telemetry
272+
uses: catchpoint/workflow-telemetry-action@v2
273+
with:
274+
theme: dark
275+
comment_on_pr: false
276+
proc_trace_chart_show: false
265277
- name: Setup CI environment
266278
uses: ./.github/actions/setup-ci
267279
- name: Setup CI services
@@ -317,6 +329,12 @@ jobs:
317329
steps:
318330
- name: Checkout
319331
uses: actions/checkout@v4
332+
- name: Collect Workflow Telemetry
333+
uses: catchpoint/workflow-telemetry-action@v2
334+
with:
335+
theme: dark
336+
comment_on_pr: false
337+
proc_trace_chart_show: false
320338
- name: Setup CI environment
321339
uses: ./.github/actions/setup-ci
322340
- name: Setup server access logs file and directory
@@ -378,6 +396,12 @@ jobs:
378396
steps:
379397
- name: Checkout
380398
uses: actions/checkout@v4
399+
- name: Collect Workflow Telemetry
400+
uses: catchpoint/workflow-telemetry-action@v2
401+
with:
402+
theme: dark
403+
comment_on_pr: false
404+
proc_trace_chart_show: false
381405
- name: Setup CI environment
382406
uses: ./.github/actions/setup-ci
383407
- name: Setup server access logs file and directory
@@ -392,7 +416,7 @@ jobs:
392416
working-directory: .github/docker
393417
- name: Run functional tests
394418
run: |-
395-
set -o pipefail;
419+
set -o pipefail;
396420
bash wait_for_local_port.bash 8000 40
397421
yarn run ft_test | tee /tmp/artifacts/${{ github.job }}/tests.log
398422
yarn run ft_mixed_bucket_format_version | tee /tmp/artifacts/${{ github.job }}/mixed-tests.log
@@ -446,6 +470,12 @@ jobs:
446470
steps:
447471
- name: Checkout
448472
uses: actions/checkout@v4
473+
- name: Collect Workflow Telemetry
474+
uses: catchpoint/workflow-telemetry-action@v2
475+
with:
476+
theme: dark
477+
comment_on_pr: false
478+
proc_trace_chart_show: false
449479
- name: Setup CI environment
450480
uses: ./.github/actions/setup-ci
451481
- name: Setup matrix job artifacts directory
@@ -533,6 +563,12 @@ jobs:
533563
registry: ghcr.io
534564
username: ${{ github.repository_owner }}
535565
password: ${{ github.token }}
566+
- name: Collect Workflow Telemetry
567+
uses: catchpoint/workflow-telemetry-action@v2
568+
with:
569+
theme: dark
570+
comment_on_pr: false
571+
proc_trace_chart_show: false
536572
- name: Setup CI environment
537573
uses: ./.github/actions/setup-ci
538574
- name: Setup matrix job artifacts directory
@@ -636,6 +672,12 @@ jobs:
636672
steps:
637673
- name: Checkout
638674
uses: actions/checkout@v4
675+
- name: Collect Workflow Telemetry
676+
uses: catchpoint/workflow-telemetry-action@v2
677+
with:
678+
theme: dark
679+
comment_on_pr: false
680+
proc_trace_chart_show: false
639681
- name: Setup CI environment
640682
uses: ./.github/actions/setup-ci
641683
- name: Setup CI services
@@ -692,6 +734,12 @@ jobs:
692734
steps:
693735
- name: Checkout
694736
uses: actions/checkout@v4
737+
- name: Collect Workflow Telemetry
738+
uses: catchpoint/workflow-telemetry-action@v2
739+
with:
740+
theme: dark
741+
comment_on_pr: false
742+
proc_trace_chart_show: false
695743
- name: Setup CI environment
696744
uses: ./.github/actions/setup-ci
697745
- name: Setup CI services
@@ -749,6 +797,12 @@ jobs:
749797
steps:
750798
- name: Checkout
751799
uses: actions/checkout@v4
800+
- name: Collect Workflow Telemetry
801+
uses: catchpoint/workflow-telemetry-action@v2
802+
with:
803+
theme: dark
804+
comment_on_pr: false
805+
proc_trace_chart_show: false
752806
- name: Setup CI environment
753807
uses: ./.github/actions/setup-ci
754808
- name: Copy KMIP certs
@@ -804,6 +858,12 @@ jobs:
804858
- uses: actions/setup-python@v5
805859
with:
806860
python-version: 3.9
861+
- name: Collect Workflow Telemetry
862+
uses: catchpoint/workflow-telemetry-action@v2
863+
with:
864+
theme: dark
865+
comment_on_pr: false
866+
proc_trace_chart_show: false
807867
- name: Setup CI environment
808868
uses: ./.github/actions/setup-ci
809869
- name: Install tcpdump to analyze traffic on kmip cluster interfaces
@@ -913,6 +973,12 @@ jobs:
913973
registry: ghcr.io
914974
username: ${{ github.repository_owner }}
915975
password: ${{ github.token }}
976+
- name: Collect Workflow Telemetry
977+
uses: catchpoint/workflow-telemetry-action@v2
978+
with:
979+
theme: dark
980+
comment_on_pr: false
981+
proc_trace_chart_show: false
916982
- name: Setup CI environment
917983
uses: ./.github/actions/setup-ci
918984
- name: Copy KMIP certs

0 commit comments

Comments
 (0)