Skip to content

Commit d3d54c6

Browse files
Merge remote-tracking branch 'origin/master' into feature/datelut-extended-datetime64-range
2 parents 97cbde2 + f75ecd4 commit d3d54c6

1,417 files changed

Lines changed: 66214 additions & 87529 deletions

File tree

Some content is hidden

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

.github/workflows/backport_branches.yml

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -577,11 +577,11 @@ jobs:
577577
. ./ci/tmp/praktika_setup_env.sh
578578
PYTHONUNBUFFERED=1 python3 -m praktika run 'Compatibility check (arm_release)' --workflow "BackportPR" --ci --timestamp
579579
580-
stateless_tests_amd_asan_ubsan_distributed_plan_parallel_1_2:
580+
stateless_tests_amd_asan_ubsan_distributed_plan_parallel:
581581
runs-on: [self-hosted, amd-medium-cpu]
582582
needs: [build_amd_asan_ubsan, config_workflow, dockers_build_amd, dockers_build_arm]
583-
if: ${{ !cancelled() && !contains(needs.*.outputs.pipeline_status, 'failure') && !contains(needs.*.outputs.pipeline_status, 'undefined') && !contains(fromJson(needs.config_workflow.outputs.data).workflow_config.cache_success_base64, 'U3RhdGVsZXNzIHRlc3RzIChhbWRfYXNhbl91YnNhbiwgZGlzdHJpYnV0ZWQgcGxhbiwgcGFyYWxsZWwsIDEvMik=') }}
584-
name: "Stateless tests (amd_asan_ubsan, distributed plan, parallel, 1/2)"
583+
if: ${{ !cancelled() && !contains(needs.*.outputs.pipeline_status, 'failure') && !contains(needs.*.outputs.pipeline_status, 'undefined') && !contains(fromJson(needs.config_workflow.outputs.data).workflow_config.cache_success_base64, 'U3RhdGVsZXNzIHRlc3RzIChhbWRfYXNhbl91YnNhbiwgZGlzdHJpYnV0ZWQgcGxhbiwgcGFyYWxsZWwp') }}
584+
name: "Stateless tests (amd_asan_ubsan, distributed plan, parallel)"
585585
outputs:
586586
data: ${{ steps.run.outputs.DATA }}
587587
pipeline_status: ${{ steps.run.outputs.pipeline_status || 'undefined' }}
@@ -610,13 +610,13 @@ jobs:
610610
id: run
611611
run: |
612612
. ./ci/tmp/praktika_setup_env.sh
613-
PYTHONUNBUFFERED=1 python3 -m praktika run 'Stateless tests (amd_asan_ubsan, distributed plan, parallel, 1/2)' --workflow "BackportPR" --ci --timestamp
613+
PYTHONUNBUFFERED=1 python3 -m praktika run 'Stateless tests (amd_asan_ubsan, distributed plan, parallel)' --workflow "BackportPR" --ci --timestamp
614614
615-
stateless_tests_amd_asan_ubsan_distributed_plan_parallel_2_2:
616-
runs-on: [self-hosted, amd-medium-cpu]
615+
stateless_tests_amd_asan_ubsan_db_disk_distributed_plan_sequential_1_3:
616+
runs-on: [self-hosted, amd-small-mem]
617617
needs: [build_amd_asan_ubsan, config_workflow, dockers_build_amd, dockers_build_arm]
618-
if: ${{ !cancelled() && !contains(needs.*.outputs.pipeline_status, 'failure') && !contains(needs.*.outputs.pipeline_status, 'undefined') && !contains(fromJson(needs.config_workflow.outputs.data).workflow_config.cache_success_base64, 'U3RhdGVsZXNzIHRlc3RzIChhbWRfYXNhbl91YnNhbiwgZGlzdHJpYnV0ZWQgcGxhbiwgcGFyYWxsZWwsIDIvMik=') }}
619-
name: "Stateless tests (amd_asan_ubsan, distributed plan, parallel, 2/2)"
618+
if: ${{ !cancelled() && !contains(needs.*.outputs.pipeline_status, 'failure') && !contains(needs.*.outputs.pipeline_status, 'undefined') && !contains(fromJson(needs.config_workflow.outputs.data).workflow_config.cache_success_base64, 'U3RhdGVsZXNzIHRlc3RzIChhbWRfYXNhbl91YnNhbiwgZGIgZGlzaywgZGlzdHJpYnV0ZWQgcGxhbiwgc2VxdWVudGlhbCwgMS8zKQ==') }}
619+
name: "Stateless tests (amd_asan_ubsan, db disk, distributed plan, sequential, 1/3)"
620620
outputs:
621621
data: ${{ steps.run.outputs.DATA }}
622622
pipeline_status: ${{ steps.run.outputs.pipeline_status || 'undefined' }}
@@ -645,13 +645,13 @@ jobs:
645645
id: run
646646
run: |
647647
. ./ci/tmp/praktika_setup_env.sh
648-
PYTHONUNBUFFERED=1 python3 -m praktika run 'Stateless tests (amd_asan_ubsan, distributed plan, parallel, 2/2)' --workflow "BackportPR" --ci --timestamp
648+
PYTHONUNBUFFERED=1 python3 -m praktika run 'Stateless tests (amd_asan_ubsan, db disk, distributed plan, sequential, 1/3)' --workflow "BackportPR" --ci --timestamp
649649
650-
stateless_tests_amd_asan_ubsan_db_disk_distributed_plan_sequential_1_2:
650+
stateless_tests_amd_asan_ubsan_db_disk_distributed_plan_sequential_2_3:
651651
runs-on: [self-hosted, amd-small-mem]
652652
needs: [build_amd_asan_ubsan, config_workflow, dockers_build_amd, dockers_build_arm]
653-
if: ${{ !cancelled() && !contains(needs.*.outputs.pipeline_status, 'failure') && !contains(needs.*.outputs.pipeline_status, 'undefined') && !contains(fromJson(needs.config_workflow.outputs.data).workflow_config.cache_success_base64, 'U3RhdGVsZXNzIHRlc3RzIChhbWRfYXNhbl91YnNhbiwgZGIgZGlzaywgZGlzdHJpYnV0ZWQgcGxhbiwgc2VxdWVudGlhbCwgMS8yKQ==') }}
654-
name: "Stateless tests (amd_asan_ubsan, db disk, distributed plan, sequential, 1/2)"
653+
if: ${{ !cancelled() && !contains(needs.*.outputs.pipeline_status, 'failure') && !contains(needs.*.outputs.pipeline_status, 'undefined') && !contains(fromJson(needs.config_workflow.outputs.data).workflow_config.cache_success_base64, 'U3RhdGVsZXNzIHRlc3RzIChhbWRfYXNhbl91YnNhbiwgZGIgZGlzaywgZGlzdHJpYnV0ZWQgcGxhbiwgc2VxdWVudGlhbCwgMi8zKQ==') }}
654+
name: "Stateless tests (amd_asan_ubsan, db disk, distributed plan, sequential, 2/3)"
655655
outputs:
656656
data: ${{ steps.run.outputs.DATA }}
657657
pipeline_status: ${{ steps.run.outputs.pipeline_status || 'undefined' }}
@@ -680,13 +680,13 @@ jobs:
680680
id: run
681681
run: |
682682
. ./ci/tmp/praktika_setup_env.sh
683-
PYTHONUNBUFFERED=1 python3 -m praktika run 'Stateless tests (amd_asan_ubsan, db disk, distributed plan, sequential, 1/2)' --workflow "BackportPR" --ci --timestamp
683+
PYTHONUNBUFFERED=1 python3 -m praktika run 'Stateless tests (amd_asan_ubsan, db disk, distributed plan, sequential, 2/3)' --workflow "BackportPR" --ci --timestamp
684684
685-
stateless_tests_amd_asan_ubsan_db_disk_distributed_plan_sequential_2_2:
685+
stateless_tests_amd_asan_ubsan_db_disk_distributed_plan_sequential_3_3:
686686
runs-on: [self-hosted, amd-small-mem]
687687
needs: [build_amd_asan_ubsan, config_workflow, dockers_build_amd, dockers_build_arm]
688-
if: ${{ !cancelled() && !contains(needs.*.outputs.pipeline_status, 'failure') && !contains(needs.*.outputs.pipeline_status, 'undefined') && !contains(fromJson(needs.config_workflow.outputs.data).workflow_config.cache_success_base64, 'U3RhdGVsZXNzIHRlc3RzIChhbWRfYXNhbl91YnNhbiwgZGIgZGlzaywgZGlzdHJpYnV0ZWQgcGxhbiwgc2VxdWVudGlhbCwgMi8yKQ==') }}
689-
name: "Stateless tests (amd_asan_ubsan, db disk, distributed plan, sequential, 2/2)"
688+
if: ${{ !cancelled() && !contains(needs.*.outputs.pipeline_status, 'failure') && !contains(needs.*.outputs.pipeline_status, 'undefined') && !contains(fromJson(needs.config_workflow.outputs.data).workflow_config.cache_success_base64, 'U3RhdGVsZXNzIHRlc3RzIChhbWRfYXNhbl91YnNhbiwgZGIgZGlzaywgZGlzdHJpYnV0ZWQgcGxhbiwgc2VxdWVudGlhbCwgMy8zKQ==') }}
689+
name: "Stateless tests (amd_asan_ubsan, db disk, distributed plan, sequential, 3/3)"
690690
outputs:
691691
data: ${{ steps.run.outputs.DATA }}
692692
pipeline_status: ${{ steps.run.outputs.pipeline_status || 'undefined' }}
@@ -715,7 +715,7 @@ jobs:
715715
id: run
716716
run: |
717717
. ./ci/tmp/praktika_setup_env.sh
718-
PYTHONUNBUFFERED=1 python3 -m praktika run 'Stateless tests (amd_asan_ubsan, db disk, distributed plan, sequential, 2/2)' --workflow "BackportPR" --ci --timestamp
718+
PYTHONUNBUFFERED=1 python3 -m praktika run 'Stateless tests (amd_asan_ubsan, db disk, distributed plan, sequential, 3/3)' --workflow "BackportPR" --ci --timestamp
719719
720720
unit_tests_asan_ubsan:
721721
runs-on: [self-hosted, amd-large]
@@ -1314,7 +1314,7 @@ jobs:
13141314
13151315
finish_workflow:
13161316
runs-on: [self-hosted, style-checker-aarch64]
1317-
needs: [build_amd_asan_ubsan, build_amd_darwin, build_amd_debug, build_amd_release, build_amd_tsan, build_arm_darwin, build_arm_release, compatibility_check_amd_release, compatibility_check_arm_release, config_workflow, docker_keeper_image, docker_server_image, dockers_build_amd, dockers_build_arm, install_packages_amd_release, install_packages_arm_release, integration_tests_amd_asan_ubsan_db_disk_old_analyzer_1_6, integration_tests_amd_asan_ubsan_db_disk_old_analyzer_2_6, integration_tests_amd_asan_ubsan_db_disk_old_analyzer_3_6, integration_tests_amd_asan_ubsan_db_disk_old_analyzer_4_6, integration_tests_amd_asan_ubsan_db_disk_old_analyzer_5_6, integration_tests_amd_asan_ubsan_db_disk_old_analyzer_6_6, integration_tests_amd_tsan_1_6, integration_tests_amd_tsan_2_6, integration_tests_amd_tsan_3_6, integration_tests_amd_tsan_4_6, integration_tests_amd_tsan_5_6, integration_tests_amd_tsan_6_6, stateless_tests_amd_asan_ubsan_db_disk_distributed_plan_sequential_1_2, stateless_tests_amd_asan_ubsan_db_disk_distributed_plan_sequential_2_2, stateless_tests_amd_asan_ubsan_distributed_plan_parallel_1_2, stateless_tests_amd_asan_ubsan_distributed_plan_parallel_2_2, stress_test_amd_tsan, unit_tests_asan_ubsan, unit_tests_asan_ubsan_function_prop_fuzzer, unit_tests_tsan, unit_tests_tsan_function_prop_fuzzer]
1317+
needs: [build_amd_asan_ubsan, build_amd_darwin, build_amd_debug, build_amd_release, build_amd_tsan, build_arm_darwin, build_arm_release, compatibility_check_amd_release, compatibility_check_arm_release, config_workflow, docker_keeper_image, docker_server_image, dockers_build_amd, dockers_build_arm, install_packages_amd_release, install_packages_arm_release, integration_tests_amd_asan_ubsan_db_disk_old_analyzer_1_6, integration_tests_amd_asan_ubsan_db_disk_old_analyzer_2_6, integration_tests_amd_asan_ubsan_db_disk_old_analyzer_3_6, integration_tests_amd_asan_ubsan_db_disk_old_analyzer_4_6, integration_tests_amd_asan_ubsan_db_disk_old_analyzer_5_6, integration_tests_amd_asan_ubsan_db_disk_old_analyzer_6_6, integration_tests_amd_tsan_1_6, integration_tests_amd_tsan_2_6, integration_tests_amd_tsan_3_6, integration_tests_amd_tsan_4_6, integration_tests_amd_tsan_5_6, integration_tests_amd_tsan_6_6, stateless_tests_amd_asan_ubsan_db_disk_distributed_plan_sequential_1_3, stateless_tests_amd_asan_ubsan_db_disk_distributed_plan_sequential_2_3, stateless_tests_amd_asan_ubsan_db_disk_distributed_plan_sequential_3_3, stateless_tests_amd_asan_ubsan_distributed_plan_parallel, stress_test_amd_tsan, unit_tests_asan_ubsan, unit_tests_asan_ubsan_function_prop_fuzzer, unit_tests_tsan, unit_tests_tsan_function_prop_fuzzer]
13181318
if: ${{ always() }}
13191319
name: "Finish Workflow"
13201320
outputs:

.github/workflows/custom_build_praktika.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
11
# generated by praktika
22

33
name: Build Praktika for PyPI
4+
concurrency:
5+
group: ${{ github.workflow }}
46
on:
57
workflow_dispatch:
6-
inputs:
8+
workflow_call:
9+
secrets:
10+
TWINE_PASSWORD:
11+
required: true
712

813
env:
914
PYTHONUNBUFFERED: 1
@@ -35,7 +40,7 @@ jobs:
3540
cat > ./ci/tmp/praktika_setup_env.sh << 'ENV_SETUP_SCRIPT_EOF'
3641
export PYTHONPATH=./ci:.:
3742
cat > ./ci/tmp/workflow_inputs.json << 'EOF'
38-
${{ toJson(github.event.inputs) }}
43+
${{ toJson(inputs) }}
3944
EOF
4045
cat > ./ci/tmp/workflow_job.json << 'EOF'
4146
${{ toJson(job) }}

0 commit comments

Comments
 (0)