{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "com.cloudbees.jenkins.GitHubPushCause",
          "shortDescription" : "Started by GitHub push by wuhuizuo"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "jenkins.metrics.impl.TimeInQueueAction",
      "blockedDurationMillis" : 0,
      "blockedTimeMillis" : 0,
      "buildableDurationMillis" : 17085,
      "buildableTimeMillis" : 17085,
      "buildingDurationMillis" : 46345,
      "executingTimeMillis" : 46345,
      "executorUtilization" : 1.0,
      "subTaskCount" : 0,
      "waitingDurationMillis" : 5781,
      "waitingTimeMillis" : 5781
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/main" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 1826,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "2379cbc1fd32b31f62619098e19f55d33e939493",
            "branch" : [
              {
                "SHA1" : "2379cbc1fd32b31f62619098e19f55d33e939493",
                "name" : "origin/main"
              }
            ]
          },
          "revision" : {
            "SHA1" : "2379cbc1fd32b31f62619098e19f55d33e939493",
            "branch" : [
              {
                "SHA1" : "2379cbc1fd32b31f62619098e19f55d33e939493",
                "name" : "origin/main"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "2379cbc1fd32b31f62619098e19f55d33e939493",
        "branch" : [
          {
            "SHA1" : "2379cbc1fd32b31f62619098e19f55d33e939493",
            "name" : "origin/main"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/PingCAP-QE/ci.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : false,
  "description" : null,
  "displayName" : "#1826",
  "duration" : 46345,
  "estimatedDuration" : 118973,
  "executor" : null,
  "fullDisplayName" : "seed #1826",
  "id" : "1826",
  "inProgress" : false,
  "keepLog" : false,
  "number" : 1826,
  "queueId" : 3694438,
  "result" : "SUCCESS",
  "timestamp" : 1782822262765,
  "url" : "https://do.pingcap.net/jenkins/view/all/job/seed/1826/",
  "builtOn" : "default-mx1ph",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "scripts/plugins/analyze-go-test-from-bazel-output.sh"
        ],
        "commitId" : "7a119a4da081d21186993585c730aefc6278c5ef",
        "timestamp" : 1782616500000,
        "author" : {
          "absoluteUrl" : "https://do.pingcap.net/jenkins/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "Revert \"fix(scripts): prevent SKIP-only tests from being marked as new_flaky\" (#4754)\u000a\u000aReverts PingCAP-QE/ci#4724\u000a",
        "date" : "2026-06-28 11:15:00 +0800",
        "id" : "7a119a4da081d21186993585c730aefc6278c5ef",
        "msg" : "Revert \"fix(scripts): prevent SKIP-only tests from being marked as",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "scripts/plugins/analyze-go-test-from-bazel-output.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "pipelines/pingcap/tiflow/release-9.0-beta/pull_dm_integration_test.groovy",
          "pipelines/pingcap/tiflow/release-7.1/pull_dm_compatibility_test.groovy",
          "pipelines/pingcap/tiflow/release-8.5/pull_cdc_integration_storage_test.groovy",
          "pipelines/pingcap/tiflow/release-8.2/pull_dm_integration_test.groovy",
          "pipelines/pingcap/tiflow/release-8.0/pull_cdc_integration_kafka_test.groovy",
          "pipelines/pingcap/tiflow/release-8.0/ghpr_verify.groovy",
          "pipelines/pingcap/tiflow/release-7.4/pull_cdc_integration_pulsar_test.groovy",
          "pipelines/pingcap/tiflow/release-8.0/pull_cdc_integration_pulsar_test.groovy",
          "pipelines/pingcap/tiflow/latest/merged_unit_test.groovy",
          "pipelines/pingcap/tiflow/release-7.1/pull_dm_integration_test.groovy",
          "pipelines/pingcap/tiflow/release-8.0/pull_dm_compatibility_test.groovy",
          "pipelines/pingcap/tiflow/release-7.3/pull_cdc_integration_storage_test.groovy",
          "pipelines/pingcap/tiflow/release-7.3/ghpr_verify.groovy",
          "pipelines/pingcap/tiflow/release-7.2/pull_dm_compatibility_test.groovy",
          "pipelines/pingcap/tiflow/release-8.1/pull_cdc_integration_storage_test.groovy",
          "pipelines/pingcap/tiflow/release-9.0-beta/pull_verify.groovy",
          "pipelines/pingcap/tiflow/latest/pull_cdc_integration_pulsar_test.groovy",
          "pipelines/pingcap/tiflow/release-8.3/pull_cdc_integration_pulsar_test.groovy",
          "pipelines/pingcap/tiflow/release-6.5/pull_cdc_integration_test.groovy",
          "pipelines/pingcap/tiflow/release-8.1/pull_dm_integration_test.groovy",
          "pipelines/pingcap/tiflow/latest/pull_cdc_integration_kafka_test.groovy",
          "pipelines/pingcap/tiflow/release-8.5/pull_syncdiff_integration_test.groovy",
          "pipelines/pingcap/tiflow/release-6.5-fips/pull_dm_integration_test.groovy",
          "pipelines/pingcap/tiflow/release-8.2/pull_cdc_integration_pulsar_test.groovy",
          "pipelines/pingcap/tiflow/release-7.6/pull_cdc_integration_storage_test.groovy",
          "pipelines/pingcap/tiflow/release-9.0-beta/pull_cdc_integration_pulsar_test.groovy",
          "pipelines/pingcap/tiflow/release-7.4/pull_cdc_integration_storage_test.groovy",
          "pipelines/pingcap/tiflow/latest/pull_cdc_integration_storage_test.groovy",
          "pipelines/pingcap/tiflow/release-8.3/pull_dm_compatibility_test.groovy",
          "pipelines/pingcap/tiflow/release-6.5-fips/pull_cdc_integration_kafka_test.groovy",
          "pipelines/pingcap/tiflow/release-6.5-fips/pull_dm_compatibility_test.groovy",
          "pipelines/pingcap/tiflow/release-7.6/pull_dm_integration_test.groovy",
          "pipelines/pingcap/tiflow/release-7.2/pull_cdc_integration_storage_test.groovy",
          "pipelines/pingcap/tiflow/release-7.6/pull_cdc_integration_mysql_test.groovy",
          "pipelines/pingcap/tiflow/release-6.5/pull_cdc_integration_kafka_test.groovy",
          "pipelines/pingcap/tiflow/release-8.3/pull_dm_integration_test.groovy",
          "pipelines/pingcap/tiflow/release-7.5/pull_cdc_integration_mysql_test.groovy",
          "pipelines/pingcap/tiflow/release-8.1/pull_dm_compatibility_test.groovy",
          "pipelines/pingcap/tiflow/release-7.3/pull_cdc_integration_test.groovy",
          "pipelines/pingcap/tiflow/release-7.5/pull_cdc_integration_pulsar_test.groovy",
          "pipelines/pingcap/tiflow/release-7.4/pull_cdc_integration_mysql_test.groovy",
          "pipelines/pingcap/tiflow/release-8.5/pull_cdc_integration_pulsar_test.groovy",
          "pipelines/pingcap/tiflow/release-8.5/pull_cdc_integration_kafka_test.groovy",
          "pipelines/pingcap/tiflow/release-7.3/pull_dm_compatibility_test.groovy",
          "pipelines/pingcap/tiflow/release-7.5/pull_dm_integration_test.groovy",
          "pipelines/pingcap/tiflow/release-8.1/pull_cdc_integration_kafka_test.groovy",
          "pipelines/pingcap/tiflow/release-6.5/pull_dm_compatibility_test.groovy",
          "pipelines/pingcap/tiflow/release-9.0-beta/pull_syncdiff_integration_test.groovy",
          "pipelines/pingcap/tiflow/release-9.0-beta/pull_dm_compatibility_test.groovy",
          "pipelines/pingcap/tiflow/release-9.0-beta/pull_cdc_integration_kafka_test.groovy",
          "pipelines/pingcap/tiflow/release-8.2/pull_cdc_integration_kafka_test.groovy",
          "pipelines/pingcap/tiflow/release-8.3/pull_cdc_integration_kafka_test.groovy",
          "pipelines/pingcap/tiflow/release-8.4/pull_cdc_integration_kafka_test.groovy",
          "pipelines/pingcap/tiflow/latest/pull_syncdiff_integration_test.groovy",
          "pipelines/pingcap/tiflow/latest/pull_cdc_integration_test.groovy",
          "pipelines/pingcap/tiflow/release-8.5/pull_dm_compatibility_test.groovy",
          "pipelines/pingcap/tiflow/release-8.3/pull_cdc_integration_storage_test.groovy",
          "pipelines/pingcap/tiflow/release-8.4/pull_cdc_integration_pulsar_test.groovy",
          "pipelines/pingcap/tiflow/release-7.5/pull_cdc_integration_storage_test.groovy",
          "pipelines/pingcap/tiflow/release-7.5/ghpr_verify.groovy",
          "pipelines/pingcap/tiflow/release-8.5/pull_dm_integration_test.groovy",
          "pipelines/pingcap/tiflow/release-7.4/pull_dm_integration_test.groovy",
          "pipelines/pingcap/tiflow/release-7.2/pull_cdc_integration_test.groovy",
          "pipelines/pingcap/tiflow/release-7.5/pull_dm_compatibility_test.groovy",
          "pipelines/pingcap/tiflow/release-8.4/pull_dm_integration_test.groovy",
          "pipelines/pingcap/tiflow/release-7.6/pull_dm_compatibility_test.groovy",
          "pipelines/pingcap/tiflow/release-6.5/ghpr_verify.groovy",
          "pipelines/pingcap/tiflow/release-8.4/pull_dm_compatibility_test.groovy",
          "pipelines/pingcap/tiflow/release-6.2/ghpr_verify.groovy",
          "pipelines/pingcap/tiflow/release-8.2/pull_dm_compatibility_test.groovy",
          "pipelines/pingcap/tiflow/release-7.3/pull_dm_integration_test.groovy",
          "pipelines/pingcap/tiflow/release-7.4/pull_dm_compatibility_test.groovy",
          "pipelines/pingcap/tiflow/release-8.1/ghpr_verify.groovy",
          "pipelines/pingcap/tiflow/release-8.4/pull_cdc_integration_storage_test.groovy",
          "pipelines/pingcap/tiflow/release-7.6/pull_cdc_integration_pulsar_test.groovy",
          "pipelines/pingcap/tiflow/release-7.6/ghpr_verify.groovy",
          "pipelines/pingcap/tiflow/release-8.2/pull_cdc_integration_storage_test.groovy",
          "pipelines/pingcap/tiflow/release-7.4/ghpr_verify.groovy",
          "pipelines/pingcap/tiflow/latest/pull_dm_integration_test.groovy",
          "pipelines/pingcap/tiflow/release-6.5-fips/pull_cdc_integration_test.groovy",
          "pipelines/pingcap/tiflow/release-8.0/pull_cdc_integration_storage_test.groovy",
          "pipelines/pingcap/tiflow/release-7.1/ghpr_verify.groovy",
          "pipelines/pingcap/tiflow/release-7.2/ghpr_verify.groovy",
          "pipelines/pingcap/tiflow/release-7.1/pull_cdc_integration_storage_test.groovy",
          "pipelines/pingcap/tiflow/release-8.0/pull_dm_integration_test.groovy",
          "pipelines/pingcap/tiflow/release-6.5/pull_dm_integration_test.groovy",
          "pipelines/pingcap/tiflow/release-7.6/pull_cdc_integration_kafka_test.groovy",
          "pipelines/pingcap/tiflow/release-8.1/pull_cdc_integration_pulsar_test.groovy",
          "pipelines/pingcap/tiflow/release-9.0-beta/pull_cdc_integration_storage_test.groovy",
          "pipelines/pingcap/tiflow/release-8.5/ghpr_verify.groovy",
          "pipelines/pingcap/tiflow/latest/ghpr_verify.groovy",
          "pipelines/pingcap/tiflow/release-6.5-fips/ghpr_verify.groovy",
          "pipelines/pingcap/tiflow/release-7.1/pull_cdc_integration_test.groovy",
          "pipelines/pingcap/tiflow/release-8.5/pull_cdc_integration_mysql_test.groovy",
          "pipelines/pingcap/tiflow/release-8.4/pull_cdc_integration_mysql_test.groovy",
          "pipelines/pingcap/tiflow/release-7.1/pull_cdc_integration_kafka_test.groovy",
          "pipelines/pingcap/tiflow/release-7.1.0/pull_cdc_integration_storage_test.groovy",
          "pipelines/pingcap/tiflow/release-8.3/pull_cdc_integration_mysql_test.groovy",
          "pipelines/pingcap/tiflow/latest/pull_dm_compatibility_test.groovy",
          "pipelines/pingcap/tiflow/release-8.4/ghpr_verify.groovy",
          "pipelines/pingcap/tiflow/release-7.3/pull_cdc_integration_kafka_test.groovy",
          "pipelines/pingcap/tiflow/release-8.1/pull_cdc_integration_mysql_test.groovy",
          "pipelines/pingcap/tiflow/release-8.3/ghpr_verify.groovy",
          "pipelines/pingcap/tiflow/release-8.2/ghpr_verify.groovy",
          "pipelines/pingcap/tiflow/release-7.5/pull_cdc_integration_kafka_test.groovy",
          "pipelines/pingcap/tiflow/release-7.4/pull_cdc_integration_kafka_test.groovy",
          "pipelines/pingcap/tiflow/release-8.2/pull_cdc_integration_mysql_test.groovy",
          "pipelines/pingcap/tiflow/release-9.0-beta/pull_cdc_integration_mysql_test.groovy",
          "pipelines/pingcap/tiflow/release-8.0/pull_cdc_integration_mysql_test.groovy",
          "pipelines/pingcap/tiflow/release-7.2/pull_dm_integration_test.groovy",
          "pipelines/pingcap/tiflow/latest/pull_dm_integration_test_next_gen.groovy",
          "pipelines/pingcap/tiflow/release-7.2/pull_cdc_integration_kafka_test.groovy"
        ],
        "commitId" : "ce90086dfb1a16c49028f74683883e824cde2e34",
        "timestamp" : 1782708615000,
        "author" : {
          "absoluteUrl" : "https://do.pingcap.net/jenkins/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "refactor(pingcap/tiflow): unify checkout pattern and clean up unused variables (#4758)\u000a\u000a## Summary\u000a\u000aThis PR refactors the tiflow pipeline checkout pattern to fix S3 409\u000aconflicts and clean up unused variables.\u000a\u000a### Changes\u000a\u000a1. **Replace cache+retry+checkoutRefs with checkoutRefsWithCacheLock**\u000a- Replace the old pattern `cache → retry(2) → script → checkoutRefs`\u000awith `prow.checkoutRefsWithCacheLock(REFS)`\u000a- This adds a lock mechanism to prevent concurrent S3 cache operations\u000athat cause 409 conflicts\u000a   - Affects 100+ files across all tiflow branches\u000a\u000a2. **Remove unnecessary withSubmodule parameter**\u000a- tiflow repo has no `.gitmodules` file and doesn't use git submodules\u000a- Removed `withSubmodule = true` from syncdiff and CDC integration test\u000afiles\u000a\u000a3. **Remove unnecessary credentialsId parameter**\u000a   - `pingcap/tiflow` is a public repo, cloning doesn't need credentials\u000a   - Removed `credentialsId = GIT_CREDENTIALS_ID` from checkout calls\u000a\u000a4. **Replace hardcoded dir(\"tiflow\") with dir(REFS.repo)**\u000a   - Decouples directory name from hardcoded string\u000a   - Uses dynamic value from job spec\u000a\u000a5. **Remove unused GIT_CREDENTIALS_ID variable**\u000a- Cleaned up 110 files that declared but never used `GIT_CREDENTIALS_ID`\u000a   - Kept `GIT_CREDENTIALS_ID2` which is used for `getPrDiffFiles` calls\u000a\u000a### Root Cause\u000a\u000aThe S3 409 error occurs when multiple Jenkins jobs concurrently access\u000athe same S3 cache resource:\u000a```\u000acom.amazonaws.services.s3.model.AmazonS3Exception: A conflicting conditional operation is currently in progress against this resource.\u000a```\u000a\u000aThe `checkoutRefsWithCacheLock` method uses Jenkins `lock()` to\u000aserialize cache access, preventing these conflicts.\u000a\u000a### Testing\u000a\u000a- Verified all tiflow pipeline files have been updated\u000a- Confirmed no remaining references to old patterns\u000a- Checked that `GIT_CREDENTIALS_ID2` is preserved where needed\u000a",
        "date" : "2026-06-29 04:50:15 +0000",
        "id" : "ce90086dfb1a16c49028f74683883e824cde2e34",
        "msg" : "refactor(pingcap/tiflow): unify checkout pattern and clean up unused",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/latest/pull_cdc_integration_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.1/pull_dm_compatibility_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.3/pull_cdc_integration_storage_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.2/pull_dm_integration_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-9.0-beta/pull_dm_compatibility_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.5/pull_cdc_integration_pulsar_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.4/pull_dm_compatibility_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.5/pull_syncdiff_integration_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.2/pull_cdc_integration_storage_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.3/pull_dm_integration_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.1/pull_cdc_integration_mysql_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.1/ghpr_verify.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.4/pull_cdc_integration_mysql_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.6/pull_cdc_integration_kafka_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.4/pull_cdc_integration_storage_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/latest/pull_dm_integration_test_next_gen.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.5/ghpr_verify.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.0/pull_cdc_integration_pulsar_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-6.5-fips/ghpr_verify.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.0/pull_dm_integration_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.2/pull_dm_integration_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-9.0-beta/pull_cdc_integration_kafka_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-6.5/ghpr_verify.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.5/pull_dm_integration_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-6.2/ghpr_verify.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-9.0-beta/pull_cdc_integration_pulsar_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.4/pull_cdc_integration_mysql_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.3/pull_cdc_integration_storage_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.2/pull_cdc_integration_kafka_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.6/pull_cdc_integration_mysql_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.1/pull_cdc_integration_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/latest/pull_dm_integration_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.5/pull_cdc_integration_storage_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.5/pull_cdc_integration_mysql_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.2/pull_cdc_integration_kafka_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.1/pull_cdc_integration_kafka_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.2/pull_cdc_integration_storage_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/latest/pull_dm_compatibility_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.0/pull_cdc_integration_storage_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.3/pull_cdc_integration_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.2/ghpr_verify.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/latest/pull_cdc_integration_pulsar_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.1/ghpr_verify.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.2/ghpr_verify.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-6.5/pull_dm_integration_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.1/pull_cdc_integration_storage_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-6.5/pull_cdc_integration_kafka_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.1/pull_cdc_integration_pulsar_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.6/pull_dm_compatibility_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.2/pull_cdc_integration_mysql_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.1/pull_cdc_integration_kafka_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.3/ghpr_verify.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-6.5/pull_cdc_integration_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.1/pull_dm_integration_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.1/pull_dm_integration_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-9.0-beta/pull_syncdiff_integration_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.4/ghpr_verify.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.3/pull_cdc_integration_mysql_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-6.5/pull_dm_compatibility_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.1/pull_cdc_integration_storage_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-9.0-beta/pull_cdc_integration_storage_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.3/pull_dm_compatibility_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.0/pull_cdc_integration_kafka_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.1/pull_dm_compatibility_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-6.5-fips/pull_dm_compatibility_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.4/pull_cdc_integration_pulsar_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.5/pull_cdc_integration_mysql_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.4/pull_cdc_integration_storage_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.2/pull_dm_compatibility_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/latest/pull_cdc_integration_storage_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.6/pull_dm_integration_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-9.0-beta/pull_cdc_integration_mysql_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.4/pull_cdc_integration_kafka_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.0/pull_dm_compatibility_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.5/pull_cdc_integration_kafka_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.6/pull_cdc_integration_storage_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.5/pull_dm_compatibility_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-9.0-beta/pull_verify.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.0/ghpr_verify.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.5/ghpr_verify.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.5/pull_cdc_integration_kafka_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.2/pull_cdc_integration_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/latest/pull_syncdiff_integration_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.5/pull_dm_integration_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.3/pull_cdc_integration_pulsar_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.5/pull_dm_compatibility_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.4/pull_dm_integration_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-6.5-fips/pull_cdc_integration_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.2/pull_dm_compatibility_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.3/pull_dm_compatibility_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.4/pull_cdc_integration_pulsar_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.5/pull_cdc_integration_storage_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.2/pull_cdc_integration_pulsar_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-6.5-fips/pull_dm_integration_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.4/pull_dm_compatibility_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-6.5-fips/pull_cdc_integration_kafka_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.6/ghpr_verify.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.4/pull_dm_integration_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/latest/ghpr_verify.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-9.0-beta/pull_dm_integration_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.0/pull_cdc_integration_mysql_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.3/pull_cdc_integration_kafka_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.6/pull_cdc_integration_pulsar_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.4/ghpr_verify.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.1.0/pull_cdc_integration_storage_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.3/pull_cdc_integration_kafka_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.4/pull_cdc_integration_kafka_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/latest/pull_cdc_integration_kafka_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.3/ghpr_verify.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/latest/merged_unit_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.3/pull_dm_integration_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.5/pull_cdc_integration_pulsar_test.groovy"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "scripts/plugins/test_analyze-go-test-from-bazel-output.sh",
          "scripts/plugins/testdata/analyze-go-test-from-bazel-output/flaky_two_shards.log",
          "scripts/plugins/testdata/analyze-go-test-from-bazel-output/skip_and_flaky.log",
          "scripts/plugins/testdata/analyze-go-test-from-bazel-output/skip_only.log"
        ],
        "commitId" : "a1df269704c81d776c8cec69243c89b2a7f240be",
        "timestamp" : 1782712814000,
        "author" : {
          "absoluteUrl" : "https://do.pingcap.net/jenkins/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "test(plugins): add TDD tests for flaky detection bugs (#4757)\u000a\u000a## Summary\u000a\u000aAdd TDD test fixtures and assertions to prove two bugs exist in\u000a`parse_bazel_go_test_new_flaky_cases()` of\u000a`analyze-go-test-from-bazel-output.sh`.\u000a\u000a**Issue**: [FLA-214] — Fix analyze-go-test-from-bazel-output.sh: tool\u000aincorrectly attributes test failures without log evidence\u000a\u000a## Changes\u000a\u000a### New test fixtures\u000a(`scripts/plugins/testdata/analyze-go-test-from-bazel-output/`):\u000a1. `skip_only.log` — SKIP-only test that should NOT be flagged as flaky\u000a2. `flaky_two_shards.log` — FAIL in shard1 + PASS in shard2 (should be\u000aflaky)\u000a3. `skip_and_flaky.log` — Mixed: SKIP test + flaky test in same run\u000a\u000a### Test script updates (`test_analyze-go-test-from-bazel-output.sh`):\u000a- Added `assert_not_flaky` / `assert_flaky` helpers using jq assertions\u000aon `bazel-go-test-problem-cases.json`\u000a- 4 test assertions covering all 3 fixtures\u000a\u000a## Testing\u000a\u000aTests run against current code (expected to FAIL for bug proof):\u000a\u000a```\u000a--- TDD tests: flaky detection ---\u000aFAIL: TestSplitRangeForTable should NOT be in new_flaky for skip_only.log\u000aPASS: TestFlaky in new_flaky (flaky_two_shards.log)\u000aFAIL: TestSkipOnly should NOT be in new_flaky for skip_and_flaky.log\u000aPASS: TestFlaky in new_flaky (skip_and_flaky.log)\u000aFAILED: 2 assertion(s) failed\u000a```\u000a\u000aTests 1 and 3 prove the SKIP-only bug exists. PR2 will fix the code to\u000amake all tests pass.\u000a\u000a## Risk\u000a\u000aLow — test-only changes. No production code modified. Revert: single\u000acommit revert.\u000a\u000aSigned-off-by: wuhuizuo <wuhuizuo@126.com>\u000a",
        "date" : "2026-06-29 06:00:14 +0000",
        "id" : "a1df269704c81d776c8cec69243c89b2a7f240be",
        "msg" : "test(plugins): add TDD tests for flaky detection bugs (#4757)",
        "paths" : [
          {
            "editType" : "add",
            "file" : "scripts/plugins/testdata/analyze-go-test-from-bazel-output/flaky_two_shards.log"
          },
          {
            "editType" : "add",
            "file" : "scripts/plugins/testdata/analyze-go-test-from-bazel-output/skip_and_flaky.log"
          },
          {
            "editType" : "add",
            "file" : "scripts/plugins/testdata/analyze-go-test-from-bazel-output/skip_only.log"
          },
          {
            "editType" : "edit",
            "file" : "scripts/plugins/test_analyze-go-test-from-bazel-output.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "dockerfiles/ci/base/Dockerfile"
        ],
        "commitId" : "80620cc5b50b49735e4a2d8c6549274535822927",
        "timestamp" : 1782719892000,
        "author" : {
          "absoluteUrl" : "https://do.pingcap.net/jenkins/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "feat(dockerfiles): add Python 3.12 and pip to base Docker image (#4760)\u000a",
        "date" : "2026-06-29 07:58:12 +0000",
        "id" : "80620cc5b50b49735e4a2d8c6549274535822927",
        "msg" : "feat(dockerfiles): add Python 3.12 and pip to base Docker image (#4760)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "dockerfiles/ci/base/Dockerfile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "prow-jobs/pingcap/docs-tidb-operator/latest-postsubmits.yaml",
          "prow-jobs/pingcap/docs/latest-postsubmits.yaml",
          "prow-jobs/pingcap/docs-cn/latest-postsubmits.yaml"
        ],
        "commitId" : "12c806a384d44a1564d1f3f8096f68afb4cc0815",
        "timestamp" : 1782720329000,
        "author" : {
          "absoluteUrl" : "https://do.pingcap.net/jenkins/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "revert(prow): restore COS upload for docs PDF jobs and use kce-pingcap-cicd cluster (#4761)\u000a\u000a## Summary\u000a\u000aRevert GCS migration from PR #4701 and set cluster to for all 3 docs\u000apostsubmit jobs to run near Chinese clouds for faster PDF document\u000aupdates.\u000a\u000a## Changes\u000a\u000a- **docs/latest-postsubmits.yaml**: Restore TencentCloud COS upload, set\u000acluster to\u000a- **docs-cn/latest-postsubmits.yaml**: Restore TencentCloud COS upload,\u000aset cluster to\u000a- **docs-tidb-operator/latest-postsubmits.yaml**: Restore TencentCloud\u000aCOS upload, set cluster to\u000a\u000a## Motivation\u000a\u000aRunning these PDF generation jobs in cluster (near Chinese clouds) will\u000amake PDF document updates faster.\u000a\u000aCloses #4701\u000a",
        "date" : "2026-06-29 08:05:29 +0000",
        "id" : "12c806a384d44a1564d1f3f8096f68afb4cc0815",
        "msg" : "revert(prow): restore COS upload for docs PDF jobs and use",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "prow-jobs/pingcap/docs/latest-postsubmits.yaml"
          },
          {
            "editType" : "edit",
            "file" : "prow-jobs/pingcap/docs-cn/latest-postsubmits.yaml"
          },
          {
            "editType" : "edit",
            "file" : "prow-jobs/pingcap/docs-tidb-operator/latest-postsubmits.yaml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "pipelines/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_heavy/pod-build.yaml",
          "pipelines/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_light/pod-test.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_v7_5/pod-test.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_next_gen_legacy_safepoint/pod.yaml",
          "pipelines/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_light/pod-test.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light/pod-test.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen_legacy_safepoint/pod-test.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-test.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light/pod-build.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-build.yaml",
          "pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_pulsar_integration_light.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light_next_gen_legacy_safepoint/pod.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_heavy/pod-test.yaml",
          "pipelines/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-build.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_v8_1/pod-build.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_heavy/pod-build.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen/pod-build.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light/pod-build.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen_legacy_safepoint/pod-build.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_v8_1/pod-test.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy/pod-build.yaml",
          "pipelines/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_heavy/pod-build.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_v8_1/pod-build.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen_legacy_safepoint/pod-build.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light_next_gen_legacy_safepoint/pod.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen/pod-test.yaml",
          "pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_integration_build.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_next_gen/pod.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen/pod-build.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen_legacy_safepoint/pod-test.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light/pod-build.yaml",
          "pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_mysql_integration_heavy.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light/pod-build.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_next_gen/pod.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy_next_gen/pod.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_heavy_next_gen_legacy_safepoint/pod.yaml",
          "pipelines/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-test.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy/pod-test.yaml",
          "pipelines/pingcap-inc/ticdc/latest/pull_cdc_pulsar_integration_light/pod-test.yaml",
          "pipelines/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_light/pod-test.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_heavy_next_gen/pod.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_v7_5/pod-build.yaml",
          "pipelines/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_light/pod-build.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light/pod-test.yaml",
          "pipelines/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_light/pod-build.yaml",
          "pipelines/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_light/pod-build.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light/pod-test.yaml",
          "pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_storage_integration_light.yaml",
          "pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_kafka_integration_heavy.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_v7_5/pod-test.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light/pod-test.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light_next_gen/pod.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy_next_gen_legacy_safepoint/pod.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_v7_5/pod-build.yaml",
          "pipelines/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_heavy/pod-test.yaml",
          "pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_kafka_integration_light.yaml",
          "pipelines/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_heavy/pod-test.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen/pod-test.yaml",
          "pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_mysql_integration_light.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light_next_gen/pod.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy/pod-test.yaml",
          "pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_storage_integration_heavy.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy/pod-build.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_next_gen_legacy_safepoint/pod.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_v8_1/pod-test.yaml",
          "pipelines/pingcap-inc/ticdc/latest/pull_cdc_pulsar_integration_light/pod-build.yaml"
        ],
        "commitId" : "d519d273500022fa6b0512f68d9958a0dea36e35",
        "timestamp" : 1782730926000,
        "author" : {
          "absoluteUrl" : "https://do.pingcap.net/jenkins/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "feat(pipelines/ticdc): update Jenkins image tag for Python 3.12 support (#4762)\u000a\u000a## Summary\u000a\u000aUpdate all ticdc pod templates to use the new Jenkins image with Python\u000a3.12 support (from PR #4760).\u000a\u000a## Changes\u000a\u000aUpdate image tag from `v2025.12.28-2-g97bb688-go1.25` to\u000a`v2026.6.28-3-g80620cc5-go1.25` in:\u000a- `pipelines/pingcap/ticdc/` (52 files)\u000a- `pipelines/pingcap-inc/ticdc/` (14 files)\u000a\u000aTotal: **66 files**\u000a\u000a## Testing\u000a\u000a- Verify CI pipelines use the new image tag\u000a- Verify ticdc integration tests pass with Python 3.12\u000a- Verify `tomllib` import works in CI environment\u000a\u000a## Risk\u000a\u000aLow. This is a tag-only update to use the already-built image from PR\u000a#4760. The new image includes Python 3.12 while maintaining backward\u000acompatibility with existing tools.\u000a\u000aRef: FLA-231\u000aDepends on: #4760\u000a\u000aSigned-off-by: wuhuizuo <wuhuizuo@126.com>\u000a",
        "date" : "2026-06-29 11:02:06 +0000",
        "id" : "d519d273500022fa6b0512f68d9958a0dea36e35",
        "msg" : "feat(pipelines/ticdc): update Jenkins image tag for Python 3.12 support",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_v8_1/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_heavy/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_heavy/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light_next_gen_legacy_safepoint/pod.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_light/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen_legacy_safepoint/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_heavy/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_mysql_integration_light.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_v8_1/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light_next_gen_legacy_safepoint/pod.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap-inc/ticdc/latest/pull_cdc_pulsar_integration_light/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_heavy/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_kafka_integration_heavy.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light_next_gen/pod.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy_next_gen_legacy_safepoint/pod.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_next_gen_legacy_safepoint/pod.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy_next_gen/pod.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_storage_integration_heavy.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen_legacy_safepoint/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_light/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_light/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_heavy_next_gen_legacy_safepoint/pod.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_v7_5/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_light/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light_next_gen/pod.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_heavy_next_gen/pod.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen_legacy_safepoint/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_light/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_v7_5/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_integration_build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_next_gen/pod.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_v7_5/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_heavy/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_heavy/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_kafka_integration_light.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_next_gen/pod.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_v8_1/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_next_gen_legacy_safepoint/pod.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_storage_integration_light.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_v8_1/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap-inc/ticdc/latest/pull_cdc_pulsar_integration_light/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen_legacy_safepoint/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_pulsar_integration_light.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_mysql_integration_heavy.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_light/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_v7_5/pod-test.yaml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "pipelines/pingcap/tiflow/release-7.5/pod-ghpr_verify.yaml",
          "pipelines/pingcap/tiflow/release-7.1/pod-pull_cdc_integration_test.yaml",
          "pipelines/pingcap/tiflow/release-8.2/pod-pull_dm_integration_test.yaml",
          "pipelines/pingcap/tiflow/release-7.5/pod-pull_dm_compatibility_test.yaml",
          "pipelines/pingcap/tiflow/release-6.5/pod-pull_dm_integration_test.yaml",
          "pipelines/pingcap/tiflow/release-8.0/pod-pull_cdc_integration_mysql_test.yaml",
          "pipelines/pingcap/tiflow/release-7.2/pod-pull_cdc_integration_storage_test.yaml",
          "pipelines/pingcap/tiflow/release-8.1/pod-ghpr_verify.yaml",
          "pipelines/pingcap/tiflow/release-7.4/pod-pull_cdc_integration_mysql_test.yaml",
          "pipelines/pingcap/tiflow/release-8.3/pod-pull_dm_compatibility_test.yaml",
          "pipelines/pingcap/tiflow/release-8.2/pod-pull_cdc_integration_mysql_test.yaml",
          "pipelines/pingcap/tiflow/release-9.0-beta/pod-pull_verify.yaml",
          "pipelines/pingcap/tiflow/release-8.0/pod-pull_dm_compatibility_test.yaml",
          "pipelines/pingcap/tiflow/release-8.5/pod-merged_unit_test.yaml",
          "pipelines/pingcap/tiflow/release-8.4/pod-pull_cdc_integration_storage_test.yaml",
          "pipelines/pingcap/tiflow/release-7.3/pod-pull_dm_integration_test.yaml",
          "pipelines/pingcap/tiflow/release-7.6/pod-pull_cdc_integration_mysql_test.yaml",
          "pipelines/pingcap/tiflow/release-7.1/pod-pull_cdc_integration_storage_test.yaml",
          "pipelines/pingcap/tiflow/release-8.4/pod-pull_cdc_integration_mysql_test.yaml",
          "pipelines/pingcap/tiflow/release-6.5-fips/pod-pull_dm_integration_test.yaml",
          "pipelines/pingcap/tiflow/release-9.0-beta/pod-pull_cdc_integration_mysql_test.yaml",
          "pipelines/pingcap/tiflow/release-7.3/pod-pull_cdc_integration_kafka_test.yaml",
          "pipelines/pingcap/tiflow/release-7.5/pod-pull_cdc_integration_pulsar_test.yaml",
          "pipelines/pingcap/tiflow/release-7.4/pod-pull_cdc_integration_pulsar_test.yaml",
          "pipelines/pingcap/tiflow/release-7.6/pod-pull_cdc_integration_pulsar_test.yaml",
          "pipelines/pingcap/tiflow/release-7.6/pod-ghpr_verify.yaml",
          "pipelines/pingcap/tiflow/release-6.5/pod-pull_cdc_integration_kafka_test.yaml",
          "pipelines/pingcap/tiflow/release-8.4/pod-merged_unit_test.yaml",
          "pipelines/pingcap/tiflow/release-8.1/pod-pull_dm_integration_test.yaml",
          "pipelines/pingcap/tiflow/release-7.1/pod-pull_cdc_integration_kafka_test.yaml",
          "pipelines/pingcap/tiflow/release-7.2/pod-pull_cdc_integration_test.yaml",
          "pipelines/pingcap/tiflow/release-6.5/pod-ghpr_verify.yaml",
          "pipelines/pingcap/tiflow/release-8.1/pod-pull_cdc_integration_kafka_test.yaml",
          "pipelines/pingcap/tiflow/release-7.1/pod-pull_dm_compatibility_test.yaml",
          "pipelines/pingcap/tiflow/release-7.1/pod-ghpr_verify.yaml",
          "pipelines/pingcap/tiflow/release-9.0-beta/pod-pull_dm_integration_test.yaml",
          "pipelines/pingcap/tiflow/release-8.3/pod-pull_dm_integration_test.yaml",
          "pipelines/pingcap/tiflow/release-8.3/pod-ghpr_verify.yaml",
          "pipelines/pingcap/tiflow/release-8.3/pod-pull_cdc_integration_kafka_test.yaml",
          "pipelines/pingcap/tiflow/release-6.5-fips/pod-pull_cdc_integration_kafka_test.yaml",
          "pipelines/pingcap/tiflow/release-7.4/pod-pull_cdc_integration_storage_test.yaml",
          "pipelines/pingcap/tiflow/release-8.2/pod-pull_cdc_integration_kafka_test.yaml",
          "pipelines/pingcap/tiflow/release-7.4/pod-pull_dm_compatibility_test.yaml",
          "pipelines/pingcap/tiflow/release-8.2/pod-ghpr_verify.yaml",
          "pipelines/pingcap/tiflow/release-8.2/pod-pull_dm_compatibility_test.yaml",
          "pipelines/pingcap/tiflow/release-8.2/pod-pull_cdc_integration_storage_test.yaml",
          "pipelines/pingcap/tiflow/release-9.0-beta/pod-pull_dm_compatibility_test.yaml",
          "pipelines/pingcap/tiflow/release-8.0/pod-pull_cdc_integration_pulsar_test.yaml",
          "pipelines/pingcap/tiflow/release-6.5-fips/pod-ghpr_verify.yaml",
          "pipelines/pingcap/tiflow/release-8.4/pod-pull_cdc_integration_kafka_test.yaml",
          "pipelines/pingcap/tiflow/release-8.4/pod-pull_cdc_integration_pulsar_test.yaml",
          "pipelines/pingcap/tiflow/release-7.1.0/pod-pull_cdc_integration_storage_test.yaml",
          "pipelines/pingcap/tiflow/release-8.2/pod-pull_cdc_integration_pulsar_test.yaml",
          "pipelines/pingcap/tiflow/release-8.1/pod-pull_cdc_integration_pulsar_test.yaml",
          "pipelines/pingcap/tiflow/release-7.4/pod-pull_dm_integration_test.yaml",
          "pipelines/pingcap/tiflow/release-8.3/pod-pull_cdc_integration_pulsar_test.yaml",
          "pipelines/pingcap/tiflow/release-7.3/pod-pull_cdc_integration_test.yaml",
          "pipelines/pingcap/tiflow/release-8.4/pod-ghpr_verify.yaml",
          "pipelines/pingcap/tiflow/release-6.5/pod-pull_dm_compatibility_test.yaml",
          "pipelines/pingcap/tiflow/release-9.0-beta/pod-pull_cdc_integration_kafka_test.yaml",
          "pipelines/pingcap/tiflow/release-7.6/pod-pull_dm_integration_test.yaml",
          "pipelines/pingcap/tiflow/release-7.1/pod-pull_dm_integration_test.yaml",
          "pipelines/pingcap/tiflow/release-8.0/pod-pull_cdc_integration_storage_test.yaml",
          "pipelines/pingcap/tiflow/release-7.2/pod-ghpr_verify.yaml",
          "pipelines/pingcap/tiflow/release-6.5/pod-pull_cdc_integration_test.yaml",
          "pipelines/pingcap/tiflow/release-8.1/pod-pull_cdc_integration_mysql_test.yaml",
          "pipelines/pingcap/tiflow/release-8.3/pod-pull_cdc_integration_mysql_test.yaml",
          "pipelines/pingcap/tiflow/release-8.4/pod-pull_dm_integration_test.yaml",
          "pipelines/pingcap/tiflow/release-7.5/pod-pull_cdc_integration_mysql_test.yaml",
          "pipelines/pingcap/tiflow/release-7.6/pod-pull_cdc_integration_storage_test.yaml",
          "pipelines/pingcap/tiflow/release-7.2/pod-pull_cdc_integration_kafka_test.yaml",
          "pipelines/pingcap/tiflow/release-8.0/pod-pull_cdc_integration_kafka_test.yaml",
          "pipelines/pingcap/tiflow/release-7.3/pod-pull_dm_compatibility_test.yaml",
          "pipelines/pingcap/tiflow/release-8.1/pod-pull_dm_compatibility_test.yaml",
          "pipelines/pingcap/tiflow/release-7.6/pod-pull_dm_compatibility_test.yaml",
          "pipelines/pingcap/tiflow/release-7.5/pod-pull_dm_integration_test.yaml",
          "pipelines/pingcap/tiflow/release-8.3/pod-pull_cdc_integration_storage_test.yaml",
          "pipelines/pingcap/tiflow/release-7.4/pod-pull_cdc_integration_kafka_test.yaml",
          "pipelines/pingcap/tiflow/release-7.4/pod-ghpr_verify.yaml",
          "pipelines/pingcap/tiflow/release-7.5/pod-pull_cdc_integration_storage_test.yaml",
          "pipelines/pingcap/tiflow/release-8.0/pod-ghpr_verify.yaml",
          "pipelines/pingcap/tiflow/release-7.6/pod-pull_cdc_integration_kafka_test.yaml",
          "pipelines/pingcap/tiflow/release-7.5/pod-pull_cdc_integration_kafka_test.yaml",
          "pipelines/pingcap/tiflow/release-8.4/pod-pull_dm_compatibility_test.yaml",
          "pipelines/pingcap/tiflow/release-7.2/pod-pull_dm_integration_test.yaml",
          "pipelines/pingcap/tiflow/release-6.2/pod-ghpr_verify.yaml",
          "pipelines/pingcap/tiflow/release-9.0-beta/pod-pull_syncdiff_integration_test.yaml",
          "pipelines/pingcap/tiflow/release-9.0-beta/pod-pull_cdc_integration_storage_test.yaml",
          "pipelines/pingcap/tiflow/release-7.2/pod-pull_dm_compatibility_test.yaml",
          "pipelines/pingcap/tiflow/release-6.5-fips/pod-pull_dm_compatibility_test.yaml",
          "pipelines/pingcap/tiflow/release-7.3/pod-ghpr_verify.yaml",
          "pipelines/pingcap/tiflow/release-8.0/pod-pull_dm_integration_test.yaml",
          "pipelines/pingcap/tiflow/release-7.3/pod-pull_cdc_integration_storage_test.yaml",
          "pipelines/pingcap/tiflow/release-9.0-beta/pod-pull_cdc_integration_pulsar_test.yaml",
          "pipelines/pingcap/tiflow/release-6.5-fips/pod-pull_cdc_integration_test.yaml",
          "pipelines/pingcap/tiflow/release-8.1/pod-pull_cdc_integration_storage_test.yaml"
        ],
        "commitId" : "43d12040e277dcab6d4fa7f87f7c4892a085b077",
        "timestamp" : 1782731360000,
        "author" : {
          "absoluteUrl" : "https://do.pingcap.net/jenkins/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "refactor(pipelines/pingcap/tiflow): replace internal registry refs with public equivalents (PR1) (#4763)\u000a\u000a## Summary\u000aReplace all `hub.pingcap.net` and `registry-mirror.pingcap.net` image\u000areferences in YAML files across 16 release branches under\u000a`pipelines/pingcap/tiflow/`.\u000a\u000a## Changes\u000a- 96 YAML files modified, 155 replacements total\u000a- `hub.pingcap.net/jenkins/*` →\u000a`ghcr.io/pingcap-qe/ci/jenkins:v2026.4.12-10-gc29110c-go1.25`\u000a- `hub.pingcap.net/jenkins/mysql:5.7` → `docker.io/library/mysql:5.7`\u000a- `hub.pingcap.net/wulifu/golang-tini:1.20.2` →\u000a`ghcr.io/pingcap-qe/ci/jenkins:v2026.4.12-10-gc29110c-go1.25`\u000a- `registry-mirror.pingcap.net/library/mysql:8.0.21` →\u000a`docker.io/library/mysql:8.0.21`\u000a\u000a## Branches affected\u000arelease-6.2, release-6.5, release-6.5-fips, release-7.1, release-7.1.0,\u000arelease-7.2, release-7.3, release-7.4, release-7.5, release-7.6,\u000arelease-8.0, release-8.1, release-8.2, release-8.3, release-8.4,\u000arelease-8.5, release-9.0-beta\u000a\u000a## Testing\u000a`rg 'hub\\.pingcap\\.net|registry-mirror\\.pingcap\\.net'\u000apipelines/pingcap/tiflow/` returns 0 matches after changes.\u000a\u000a## Risk\u000aLow — configuration-only YAML changes replacing internal registry refs\u000awith public equivalents. Revert via single PR rollback.\u000a\u000aRef: FLA-233\u000a",
        "date" : "2026-06-29 11:09:20 +0000",
        "id" : "43d12040e277dcab6d4fa7f87f7c4892a085b077",
        "msg" : "refactor(pipelines/pingcap/tiflow): replace internal registry refs with",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.6/pod-pull_cdc_integration_mysql_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-6.2/pod-ghpr_verify.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-6.5/pod-pull_cdc_integration_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.0/pod-pull_cdc_integration_kafka_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.3/pod-pull_dm_compatibility_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-6.5/pod-pull_cdc_integration_kafka_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.1/pod-pull_cdc_integration_pulsar_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.4/pod-pull_dm_compatibility_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-9.0-beta/pod-pull_cdc_integration_storage_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.5/pod-pull_cdc_integration_pulsar_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.4/pod-pull_cdc_integration_storage_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-9.0-beta/pod-pull_syncdiff_integration_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.2/pod-pull_dm_integration_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.6/pod-pull_cdc_integration_storage_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.1/pod-pull_cdc_integration_storage_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.1.0/pod-pull_cdc_integration_storage_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.4/pod-pull_dm_compatibility_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.3/pod-ghpr_verify.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.2/pod-pull_dm_compatibility_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.3/pod-pull_cdc_integration_kafka_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-9.0-beta/pod-pull_cdc_integration_mysql_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.3/pod-pull_dm_integration_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.5/pod-pull_dm_compatibility_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.2/pod-pull_dm_compatibility_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.3/pod-pull_cdc_integration_kafka_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.1/pod-pull_cdc_integration_storage_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.3/pod-pull_cdc_integration_mysql_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-9.0-beta/pod-pull_verify.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.1/pod-pull_cdc_integration_mysql_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.0/pod-pull_cdc_integration_storage_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.1/pod-pull_cdc_integration_kafka_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.1/pod-ghpr_verify.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.4/pod-pull_cdc_integration_storage_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.4/pod-ghpr_verify.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-6.5/pod-pull_dm_integration_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.0/pod-pull_cdc_integration_pulsar_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.3/pod-pull_cdc_integration_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.4/pod-pull_cdc_integration_pulsar_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.4/pod-pull_cdc_integration_pulsar_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.3/pod-pull_cdc_integration_storage_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.4/pod-pull_dm_integration_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.1/pod-ghpr_verify.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.2/pod-pull_cdc_integration_storage_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.3/pod-pull_cdc_integration_storage_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.4/pod-merged_unit_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-6.5-fips/pod-pull_cdc_integration_kafka_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.3/pod-pull_cdc_integration_pulsar_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.5/pod-merged_unit_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.5/pod-pull_dm_integration_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.6/pod-pull_cdc_integration_pulsar_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.2/pod-pull_cdc_integration_pulsar_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-6.5/pod-ghpr_verify.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.3/pod-pull_dm_compatibility_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.5/pod-pull_cdc_integration_mysql_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.6/pod-pull_cdc_integration_kafka_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.6/pod-pull_dm_integration_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.2/pod-pull_cdc_integration_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.0/pod-pull_cdc_integration_mysql_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.4/pod-pull_cdc_integration_kafka_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.6/pod-ghpr_verify.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.4/pod-ghpr_verify.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.1/pod-pull_dm_compatibility_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-9.0-beta/pod-pull_dm_integration_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-9.0-beta/pod-pull_dm_compatibility_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.5/pod-pull_cdc_integration_storage_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-6.5/pod-pull_dm_compatibility_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.4/pod-pull_cdc_integration_mysql_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-6.5-fips/pod-ghpr_verify.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.1/pod-pull_dm_integration_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.2/pod-pull_dm_integration_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.3/pod-pull_dm_integration_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.0/pod-pull_dm_integration_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.3/pod-ghpr_verify.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.4/pod-pull_cdc_integration_kafka_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.1/pod-pull_dm_compatibility_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.0/pod-ghpr_verify.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-9.0-beta/pod-pull_cdc_integration_pulsar_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.4/pod-pull_dm_integration_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.2/pod-pull_cdc_integration_mysql_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.2/pod-pull_cdc_integration_storage_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.4/pod-pull_cdc_integration_mysql_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-6.5-fips/pod-pull_cdc_integration_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.5/pod-ghpr_verify.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.2/pod-ghpr_verify.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.5/pod-pull_cdc_integration_kafka_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.2/pod-pull_cdc_integration_kafka_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.2/pod-ghpr_verify.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.1/pod-pull_cdc_integration_kafka_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.1/pod-pull_cdc_integration_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-9.0-beta/pod-pull_cdc_integration_kafka_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.0/pod-pull_dm_compatibility_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-8.2/pod-pull_cdc_integration_kafka_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-6.5-fips/pod-pull_dm_compatibility_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-6.5-fips/pod-pull_dm_integration_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.1/pod-pull_dm_integration_test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tiflow/release-7.6/pod-pull_dm_compatibility_test.yaml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "dockerfiles/ci/tidb-operator/backup-manager-base/Dockerfile",
          "dockerfiles/ci/tidb-operator/e2e-base/Dockerfile",
          ".github/workflows/release-ci-runtime-images.yaml",
          "dockerfiles/ci/skaffold.yaml",
          ".github/workflows/pull-ci-runtime-images.yaml"
        ],
        "commitId" : "6f64933702a4264feaedc30385bbfe69f07bd1a1",
        "timestamp" : 1782784776000,
        "author" : {
          "absoluteUrl" : "https://do.pingcap.net/jenkins/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "feat(dockerfiles): add tidb-operator CI base images with skaffold and workflow support (#4764)\u000a\u000a## Changes\u000a\u000a### New Dockerfiles\u000a- `tidb-operator/e2e-base/Dockerfile` — e2e test base image (kubectl,\u000ahelm, AWS CLI, cert-manager)\u000a- `tidb-operator/backup-manager-base/Dockerfile` — backup manager base\u000aimage (rclone, shush)\u000a\u000a### Dockerfile Improvements\u000a- Use `--mount=type=cache` instead of `rm -rf` for apt/dnf cache cleanup\u000a- Pin `debian:bookworm-slim` to sha256 digest for reproducible builds\u000a- Update cert-manager URL from `jetstack` to `cert-manager` (avoids 301\u000aredirect)\u000a- Update rclone URL from `ncw/rclone` to `rclone/rclone` (avoids 301\u000aredirect)\u000a- Simplify helm installation with `curl | tar` pipe\u000a- Use `ADD` instruction for cert-manager.yaml download\u000a\u000a### Skaffold\u000a- Add `ci-tidb-operator` config with `tidb-operator/e2e-base` and\u000a`tidb-operator/backup-manager-base` artifacts\u000a\u000a### GitHub Actions\u000a- `pull-ci-runtime-images.yaml` — PR verification: add\u000a`skaffold-tidb-operator` job (dual-platform build, no push)\u000a- `release-ci-runtime-images.yaml` — Release: add\u000a`skaffold-tidb-operator` job (QEMU multi-platform build and publish)\u000a",
        "date" : "2026-06-30 01:59:36 +0000",
        "id" : "6f64933702a4264feaedc30385bbfe69f07bd1a1",
        "msg" : "feat(dockerfiles): add tidb-operator CI base images with skaffold and",
        "paths" : [
          {
            "editType" : "add",
            "file" : "dockerfiles/ci/tidb-operator/e2e-base/Dockerfile"
          },
          {
            "editType" : "edit",
            "file" : "dockerfiles/ci/skaffold.yaml"
          },
          {
            "editType" : "edit",
            "file" : ".github/workflows/pull-ci-runtime-images.yaml"
          },
          {
            "editType" : "add",
            "file" : "dockerfiles/ci/tidb-operator/backup-manager-base/Dockerfile"
          },
          {
            "editType" : "edit",
            "file" : ".github/workflows/release-ci-runtime-images.yaml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "dockerfiles/ci/tidb-operator/e2e-base/Dockerfile",
          "dockerfiles/ci/base/Dockerfile"
        ],
        "commitId" : "92327eaa5d3b99747aec399e8b557977abf9b28c",
        "timestamp" : 1782790718000,
        "author" : {
          "absoluteUrl" : "https://do.pingcap.net/jenkins/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "fix(dockerfile): ensure python3/pip3 point to Python 3.12 (#4766)\u000a\u000a## Summary\u000a\u000aFix Python 3.6 override issue: both the Rocky Linux 8 base image and the\u000ansolid (Node.js) installation pull in `python3` (3.6), making `python3`\u000adefault to 3.6 despite 3.12 being installed.\u000a\u000a## Changes\u000a\u000a- Add `ln -sf /usr/bin/python3.12 /usr/local/bin/python3` — `python3`\u000anow resolves to 3.12 via higher PATH priority\u000a- Add `ln -sf /usr/bin/pip3.12 /usr/local/bin/pip3` — `pip3` now uses\u000aPython 3.12's pip\u000a\u000a## Root Cause\u000a\u000a1. Base image `quay.io/rockylinux/rockylinux:8.10` ships `python3` (3.6)\u000apre-installed\u000a2. `nsolid` RPM (Node.js) installation pulls in `python36` AppStream\u000amodule\u000a3. `python3.12` only provides `/usr/bin/python3.12`, not\u000a`/usr/bin/python3`\u000a\u000a## Testing\u000a\u000aAfter rebuild, verify:\u000a```\u000apython3 --version  # → Python 3.12.x\u000apip3 --version     # → pip 24.x from Python 3.12\u000apython3 -c \"import tomllib\"  # → no error\u000a```\u000a\u000a## Risk\u000a\u000aLow. The symlinks are in `/usr/local/bin` which has PATH priority over\u000a`/usr/bin`. Existing `python27`/`pip2` symlinks in `/usr/bin` are\u000aunaffected. RPM-installed `python3` (3.6) is still present but no longer\u000athe default.\u000a\u000aRef: FLA-231\u000aRelated: #4760, #4762\u000a\u000a---------\u000a\u000aSigned-off-by: wuhuizuo <wuhuizuo@126.com>\u000a",
        "date" : "2026-06-30 11:38:38 +0800",
        "id" : "92327eaa5d3b99747aec399e8b557977abf9b28c",
        "msg" : "fix(dockerfile): ensure python3/pip3 point to Python 3.12 (#4766)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "dockerfiles/ci/base/Dockerfile"
          },
          {
            "editType" : "edit",
            "file" : "dockerfiles/ci/tidb-operator/e2e-base/Dockerfile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tekton/v1/triggers/bindings/gcp-classic-build-params.yaml",
          "tekton/v1/triggers/bindings/gcp-ng-build-params.yaml",
          "tekton/v1/triggers/bindings/gcp-internal-build-params.yaml",
          "tekton/v1/triggers/bindings/ksy-classic-build-params.yaml",
          ".ci/check-pr-content-policy.sh"
        ],
        "commitId" : "9d6403c9a92df348a1163475d871a479f053cdfb",
        "timestamp" : 1782796778000,
        "author" : {
          "absoluteUrl" : "https://do.pingcap.net/jenkins/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "feat(tekton/v1/triggers): update publisher URLs for build params in bindings (#4768)\u000a\u000aReplace in-cluster publisher service URLs with external do2.pingcap.net\u000aand internal2-do.pingcap.net endpoints in GCP and KSY build bindings\u000a",
        "date" : "2026-06-30 05:19:38 +0000",
        "id" : "9d6403c9a92df348a1163475d871a479f053cdfb",
        "msg" : "feat(tekton/v1/triggers): update publisher URLs for build params in",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tekton/v1/triggers/bindings/gcp-internal-build-params.yaml"
          },
          {
            "editType" : "edit",
            "file" : "tekton/v1/triggers/bindings/ksy-classic-build-params.yaml"
          },
          {
            "editType" : "edit",
            "file" : "tekton/v1/triggers/bindings/gcp-classic-build-params.yaml"
          },
          {
            "editType" : "edit",
            "file" : "tekton/v1/triggers/bindings/gcp-ng-build-params.yaml"
          },
          {
            "editType" : "edit",
            "file" : ".ci/check-pr-content-policy.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "pipelines/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_heavy/pod-build.yaml",
          "prow-jobs/pingcap-qe/ci/presubmits.yaml",
          "pipelines/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_light/pod-test.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_v7_5/pod-test.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_next_gen_legacy_safepoint/pod.yaml",
          "pipelines/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_light/pod-test.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light/pod-test.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-test.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen_legacy_safepoint/pod-test.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light/pod-build.yaml",
          ".ci/verify-k8s-pod-yaml.sh",
          "pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_pulsar_integration_light.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-build.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light_next_gen_legacy_safepoint/pod.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_heavy/pod-test.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_v8_1/pod-build.yaml",
          "pipelines/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-build.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen/pod-build.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_heavy/pod-build.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light/pod-build.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen_legacy_safepoint/pod-build.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_v8_1/pod-test.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy/pod-build.yaml",
          "pipelines/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_heavy/pod-build.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_v8_1/pod-build.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen_legacy_safepoint/pod-build.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen/pod-test.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light_next_gen_legacy_safepoint/pod.yaml",
          "pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_integration_build.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_next_gen/pod.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen/pod-build.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen_legacy_safepoint/pod-test.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light/pod-build.yaml",
          "pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_mysql_integration_heavy.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light/pod-build.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_next_gen/pod.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy_next_gen/pod.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_heavy_next_gen_legacy_safepoint/pod.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy/pod-test.yaml",
          "pipelines/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-test.yaml",
          "pipelines/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_light/pod-test.yaml",
          "pipelines/pingcap-inc/ticdc/latest/pull_cdc_pulsar_integration_light/pod-test.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_v7_5/pod-build.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_heavy_next_gen/pod.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light/pod-test.yaml",
          "pipelines/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_light/pod-build.yaml",
          "pipelines/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_light/pod-build.yaml",
          "pipelines/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_light/pod-build.yaml",
          "pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_storage_integration_light.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light/pod-test.yaml",
          "pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_kafka_integration_heavy.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_v7_5/pod-test.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light/pod-test.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy_next_gen_legacy_safepoint/pod.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light_next_gen/pod.yaml",
          "pipelines/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_heavy/pod-test.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_v7_5/pod-build.yaml",
          "pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_kafka_integration_light.yaml",
          "pipelines/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_heavy/pod-test.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy/pod-test.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light_next_gen/pod.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen/pod-test.yaml",
          "pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_mysql_integration_light.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy/pod-build.yaml",
          "pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_storage_integration_heavy.yaml",
          "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_next_gen_legacy_safepoint/pod.yaml",
          "pipelines/pingcap-inc/ticdc/latest/pull_cdc_pulsar_integration_light/pod-build.yaml",
          ".ci/verify-jenkins-pipelines.sh",
          "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_v8_1/pod-test.yaml"
        ],
        "commitId" : "2379cbc1fd32b31f62619098e19f55d33e939493",
        "timestamp" : 1782798989000,
        "author" : {
          "absoluteUrl" : "https://do.pingcap.net/jenkins/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "feat(pipelines/ticdc): update Jenkins image tag to v2026.6.28-8-g92327eaa-go1.25 (#4767)\u000a\u000a## Summary\u000a\u000aUpdate all ticdc pod templates to use the new Jenkins image tag that\u000aincludes the Python 3.12 symlink fix.\u000a\u000a## Changes\u000a\u000aUpdate image tag from `v2026.6.28-3-g80620cc5-go1.25` →\u000a`v2026.6.28-8-g92327eaa-go1.25` in:\u000a- `pipelines/pingcap/ticdc/` (52 files)\u000a- `pipelines/pingcap-inc/ticdc/` (14 files)\u000a\u000aTotal: **66 files**\u000a\u000a## Testing\u000a\u000a- Verify CI pipelines use the new image tag\u000a- Verify `python3 --version` returns Python 3.12.x\u000a- Verify ticdc integration tests pass\u000a\u000a## Risk\u000a\u000aLow. Pure tag update. The new image includes both Python 3.12 (PR #4760)\u000aand the symlink fix ensuring `python3`/`pip3` resolve to 3.12 (PR\u000a#4766).\u000a\u000a---------\u000a\u000aSigned-off-by: wuhuizuo <wuhuizuo@126.com>\u000a",
        "date" : "2026-06-30 05:56:29 +0000",
        "id" : "2379cbc1fd32b31f62619098e19f55d33e939493",
        "msg" : "feat(pipelines/ticdc): update Jenkins image tag to",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_v8_1/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap-inc/ticdc/latest/pull_cdc_pulsar_integration_light/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_kafka_integration_heavy.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_pulsar_integration_light.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_mysql_integration_heavy.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy_next_gen_legacy_safepoint/pod.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_light/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_v7_5/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen_legacy_safepoint/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_integration_build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_light/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : ".ci/verify-jenkins-pipelines.sh"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_light/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_heavy/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_v8_1/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "prow-jobs/pingcap-qe/ci/presubmits.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_v8_1/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen_legacy_safepoint/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_light/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light_next_gen/pod.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_v7_5/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_storage_integration_heavy.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_next_gen/pod.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_storage_integration_light.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_heavy/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_next_gen/pod.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen_legacy_safepoint/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_light/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_v7_5/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen_legacy_safepoint/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_heavy_next_gen_legacy_safepoint/pod.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_v7_5/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_next_gen_legacy_safepoint/pod.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_heavy_next_gen/pod.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_v8_1/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_heavy/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light_next_gen/pod.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light_next_gen_legacy_safepoint/pod.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap-inc/ticdc/latest/pull_cdc_pulsar_integration_light/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy_next_gen/pod.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_light/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_next_gen_legacy_safepoint/pod.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light_next_gen_legacy_safepoint/pod.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_heavy/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_kafka_integration_light.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : ".ci/verify-k8s-pod-yaml.sh"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_heavy/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light/pod-test.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_mysql_integration_light.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_heavy/pod-build.yaml"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-build.yaml"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://do.pingcap.net/jenkins/user/noreply",
      "fullName" : "noreply"
    }
  ]
}