Skip to content

Commit 10de19f

Browse files
committed
Merge remote-tracking branch 'upstream/master' into azure-remove-redundant-list
2 parents a257e78 + b84c383 commit 10de19f

File tree

1,383 files changed

+6819
-139682
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,383 files changed

+6819
-139682
lines changed

.github/workflows/backport_branches.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -701,11 +701,11 @@ jobs:
701701
python3 -m praktika run 'Stateless tests (asan, 2/2)' --workflow "BackportPR" --ci |& tee ./ci/tmp/job.log
702702
fi
703703
704-
stress_test_tsan:
704+
stress_test_amd_tsan:
705705
runs-on: [self-hosted, func-tester]
706706
needs: [config_workflow, dockers_build_amd_and_merge, build_amd_tsan]
707-
if: ${{ !failure() && !cancelled() && !contains(fromJson(needs.config_workflow.outputs.data).cache_success_base64, 'U3RyZXNzIHRlc3QgKHRzYW4p') }}
708-
name: "Stress test (tsan)"
707+
if: ${{ !failure() && !cancelled() && !contains(fromJson(needs.config_workflow.outputs.data).cache_success_base64, 'U3RyZXNzIHRlc3QgKGFtZF90c2FuKQ==') }}
708+
name: "Stress test (amd_tsan)"
709709
outputs:
710710
data: ${{ steps.run.outputs.DATA }}
711711
steps:
@@ -734,9 +734,9 @@ jobs:
734734
. ./ci/tmp/praktika_setup_env.sh
735735
set -o pipefail
736736
if command -v ts &> /dev/null; then
737-
python3 -m praktika run 'Stress test (tsan)' --workflow "BackportPR" --ci |& ts '[%Y-%m-%d %H:%M:%S]' | tee ./ci/tmp/job.log
737+
python3 -m praktika run 'Stress test (amd_tsan)' --workflow "BackportPR" --ci |& ts '[%Y-%m-%d %H:%M:%S]' | tee ./ci/tmp/job.log
738738
else
739-
python3 -m praktika run 'Stress test (tsan)' --workflow "BackportPR" --ci |& tee ./ci/tmp/job.log
739+
python3 -m praktika run 'Stress test (amd_tsan)' --workflow "BackportPR" --ci |& tee ./ci/tmp/job.log
740740
fi
741741
742742
integration_tests_asan_old_analyzer_1_6:

.github/workflows/master.yml

Lines changed: 122 additions & 122 deletions
Large diffs are not rendered by default.
Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
# generated by praktika
2+
3+
name: NightlyStatistics
4+
on:
5+
schedule:
6+
- cron: 13 5 * * *
7+
workflow_dispatch:
8+
9+
concurrency:
10+
group: ${{ github.workflow }}
11+
12+
env:
13+
PYTHONUNBUFFERED: 1
14+
CHECKOUT_REF: ""
15+
16+
jobs:
17+
18+
config_workflow:
19+
runs-on: [self-hosted, style-checker-aarch64]
20+
needs: []
21+
name: "Config Workflow"
22+
outputs:
23+
data: ${{ steps.run.outputs.DATA }}
24+
steps:
25+
- name: Checkout code
26+
uses: actions/checkout@v4
27+
with:
28+
ref: ${{ env.CHECKOUT_REF }}
29+
30+
- name: Prepare env script
31+
run: |
32+
rm -rf ./ci/tmp ./ci/tmp ./ci/tmp
33+
mkdir -p ./ci/tmp ./ci/tmp ./ci/tmp
34+
cat > ./ci/tmp/praktika_setup_env.sh << 'ENV_SETUP_SCRIPT_EOF'
35+
export PYTHONPATH=./ci:.:
36+
37+
cat > ./ci/tmp/workflow_status.json << 'EOF'
38+
${{ toJson(needs) }}
39+
EOF
40+
ENV_SETUP_SCRIPT_EOF
41+
42+
- name: Run
43+
id: run
44+
run: |
45+
. ./ci/tmp/praktika_setup_env.sh
46+
set -o pipefail
47+
if command -v ts &> /dev/null; then
48+
python3 -m praktika run 'Config Workflow' --workflow "NightlyStatistics" --ci |& ts '[%Y-%m-%d %H:%M:%S]' | tee ./ci/tmp/job.log
49+
else
50+
python3 -m praktika run 'Config Workflow' --workflow "NightlyStatistics" --ci |& tee ./ci/tmp/job.log
51+
fi
52+
53+
collect_statistics:
54+
runs-on: [self-hosted, style-checker-aarch64]
55+
needs: [config_workflow]
56+
name: "Collect Statistics"
57+
outputs:
58+
data: ${{ steps.run.outputs.DATA }}
59+
steps:
60+
- name: Checkout code
61+
uses: actions/checkout@v4
62+
with:
63+
ref: ${{ env.CHECKOUT_REF }}
64+
65+
- name: Prepare env script
66+
run: |
67+
rm -rf ./ci/tmp ./ci/tmp ./ci/tmp
68+
mkdir -p ./ci/tmp ./ci/tmp ./ci/tmp
69+
cat > ./ci/tmp/praktika_setup_env.sh << 'ENV_SETUP_SCRIPT_EOF'
70+
export PYTHONPATH=./ci:.:
71+
72+
cat > ./ci/tmp/workflow_status.json << 'EOF'
73+
${{ toJson(needs) }}
74+
EOF
75+
ENV_SETUP_SCRIPT_EOF
76+
77+
- name: Run
78+
id: run
79+
run: |
80+
. ./ci/tmp/praktika_setup_env.sh
81+
set -o pipefail
82+
if command -v ts &> /dev/null; then
83+
python3 -m praktika run 'Collect Statistics' --workflow "NightlyStatistics" --ci |& ts '[%Y-%m-%d %H:%M:%S]' | tee ./ci/tmp/job.log
84+
else
85+
python3 -m praktika run 'Collect Statistics' --workflow "NightlyStatistics" --ci |& tee ./ci/tmp/job.log
86+
fi

0 commit comments

Comments
 (0)