From 55f64285536a86047af89fc19fb0138ad5c5dd97 Mon Sep 17 00:00:00 2001 From: Jan Kiene Date: Thu, 31 Jul 2025 13:24:59 +0200 Subject: [PATCH 1/3] remove obsolete jobs --- includes/rules.yml | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/includes/rules.yml b/includes/rules.yml index 4cc1bb4..486257f 100644 --- a/includes/rules.yml +++ b/includes/rules.yml @@ -35,14 +35,6 @@ - if: $CI_PIPELINE_SOURCE == 'push' when: never -.rules-merge-request-to-basop-ci-branch-pc: - extends: .rules-basis - rules: - - if: $CI_PIPELINE_SOURCE == 'merge_request_event' && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "basop-ci-branch-pc" - - if: $CI_PIPELINE_SOURCE == 'push' - when: never - - .rules-merge-request-to-basop-ci-branch-or-main: extends: .rules-basis rules: @@ -50,14 +42,6 @@ - if: $CI_PIPELINE_SOURCE == 'push' when: never -.rules-merge-request-to-basop-ci-branch-pc-or-main: - extends: .rules-basis - rules: - - if: $CI_PIPELINE_SOURCE == 'merge_request_event' && ($CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "basop-ci-branch-pc" || $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "main") - - if: $CI_PIPELINE_SOURCE == 'push' - when: never - - .rules-main-push: extends: .rules-basis rules: -- GitLab From 9f7caaa1bab29f12399dc09cf9815f0f8067bee7 Mon Sep 17 00:00:00 2001 From: Jan Kiene Date: Thu, 31 Jul 2025 14:49:00 +0200 Subject: [PATCH 2/3] move variable here from individual repos --- includes/default-variables.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/includes/default-variables.yml b/includes/default-variables.yml index 47e355c..3209ec5 100644 --- a/includes/default-variables.yml +++ b/includes/default-variables.yml @@ -11,3 +11,4 @@ variables: TESTCASE_TIMEOUT_LTV_SANITIZERS: 2400 BASOP_REFERENCE_BRANCH: "ivas-float-update" SCALE_FACTOR: "3.162" + BASOP_CI_BRANCH_PC_REPO: "basop-ci-branch" -- GitLab From 3d150520de9f3145e073fa1f1fc90ce51f6f3dd2 Mon Sep 17 00:00:00 2001 From: Jan Kiene Date: Thu, 31 Jul 2025 15:03:06 +0200 Subject: [PATCH 3/3] remove --use-main-pc-set flag --- main-basop.yml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/main-basop.yml b/main-basop.yml index ad9e750..5d3a127 100644 --- a/main-basop.yml +++ b/main-basop.yml @@ -251,7 +251,7 @@ workflow: - testcase_timeout=$TESTCASE_TIMEOUT_STV - fi - - python3 ci/remove_unsupported_testcases.py $PRM_FILES --use-main-pc-set + - python3 ci/remove_unsupported_testcases.py $PRM_FILES - if [ $LEVEL_SCALING != "1.0" ]; then - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/basop/apply-testv-scaling.sh - fi @@ -387,7 +387,7 @@ workflow: - testcase_timeout=$TESTCASE_TIMEOUT_STV - fi - - python3 ci/remove_unsupported_testcases.py $PRM_FILES --use-main-pc-set + - python3 ci/remove_unsupported_testcases.py $PRM_FILES - python3 scripts/prepare_combined_format_inputs.py - if [ $LEVEL_SCALING != "1.0" ];then @@ -517,7 +517,7 @@ workflow: - testcase_timeout=$TESTCASE_TIMEOUT_STV - fi - - python3 ci/remove_unsupported_testcases.py $PRM_FILES --use-main-pc-set + - python3 ci/remove_unsupported_testcases.py $PRM_FILES - if [ $LEVEL_SCALING != "1.0" ];then - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/basop/apply-testv-scaling.sh - fi @@ -658,7 +658,7 @@ workflow: - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/print-common-info.sh - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/basop/update-scripts-repo.sh - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/copy-ltv-files-to-testv-dir.sh - - python3 ci/remove_unsupported_testcases.py $PRM_FILES --use-main-pc-set + - python3 ci/remove_unsupported_testcases.py $PRM_FILES - set -euxo pipefail - make_args="CLANG=$CLANG_NUM" @@ -706,7 +706,7 @@ workflow: - testcase_timeout=$TESTCASE_TIMEOUT_STV - fi - - python3 ci/remove_unsupported_testcases.py $PRM_FILES --use-main-pc-set + - python3 ci/remove_unsupported_testcases.py $PRM_FILES - if [ $LEVEL_SCALING != "1.0" ];then - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/basop/apply-testv-scaling.sh - fi @@ -795,7 +795,7 @@ fail-pipeline-if-in-draft: - echo "Your MR is still in Draft state, set it to ready to be mergable, then retrigger the pipeline." - exit 1 -# this branch runs on merges to main-pc only and will fail if the branch itself does not conform to the naming conventions +# TODO: decide how to handle this after merge back to main .check-naming-of-branch-for-basop-update-merges: extends: - .rules-merge-request-to-main @@ -1275,7 +1275,7 @@ ivas-pytest-on-merge-request: - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/basop/update-scripts-repo.sh - source "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/basop/build-merge-target-binaries.sh - source "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/merge-request-comparison-setup-codec.sh - - python3 ci/remove_unsupported_testcases.py $PRM_FILES --use-main-pc-set + - python3 ci/remove_unsupported_testcases.py $PRM_FILES # some helper variables - "|| true" to prevent failures from grep not finding anything # write to temporary file as workaround for failures observed with piping echo @@ -1492,7 +1492,7 @@ ivas-interop-on-merge-request: - source "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/basop/build-merge-target-binaries.sh - source "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/merge-request-comparison-setup-codec.sh - - python3 ci/remove_unsupported_testcases.py $PRM_FILES --use-main-pc-set + - python3 ci/remove_unsupported_testcases.py $PRM_FILES # some helper variables - "|| true" to prevent failures from grep not finding anything # write to temporary file as workaround for failures observed with piping echo @@ -1723,7 +1723,7 @@ renderer-usan: - testcase_timeout=$SELFTEST_SANITY_TIMEOUT - export UBSAN_OPTIONS=suppressions=scripts/ubsan.supp,report_error_type=1 - - python3 ci/remove_unsupported_testcases.py $PRM_FILES --use-main-pc-set + - python3 ci/remove_unsupported_testcases.py $PRM_FILES - exit_code20=0 - exit_code10=0 @@ -2316,7 +2316,7 @@ check-be-between-renderer-framesizes: - echo "$SHORT_TEST_SUITE" - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/basop/build-float-ref-and-dut-binaries.sh - - python3 ci/remove_unsupported_testcases.py $PRM_FILES --use-main-pc-set + - python3 ci/remove_unsupported_testcases.py $PRM_FILES - exit_code=0 - python3 -m pytest tests/codec_be_on_mr_nonselection --tb=no -v --ref_encoder_path ./IVAS_cod_ref --ref_decoder_path ./IVAS_dec --update_ref 1 --html=report-20ms.html --self-contained-html --junit-xml=report-junit-20ms.xml || exit_code=$? -- GitLab