<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by wuhuizuo</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>17085</buildableDurationMillis><buildableTimeMillis>17085</buildableTimeMillis><buildingDurationMillis>46345</buildingDurationMillis><executingTimeMillis>46345</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5781</waitingDurationMillis><waitingTimeMillis>5781</waitingTimeMillis></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originmain _class='hudson.plugins.git.util.Build'><buildNumber>1826</buildNumber><marked><SHA1>2379cbc1fd32b31f62619098e19f55d33e939493</SHA1><branch><SHA1>2379cbc1fd32b31f62619098e19f55d33e939493</SHA1><name>origin/main</name></branch></marked><revision><SHA1>2379cbc1fd32b31f62619098e19f55d33e939493</SHA1><branch><SHA1>2379cbc1fd32b31f62619098e19f55d33e939493</SHA1><name>origin/main</name></branch></revision></originmain></buildsByBranchName><lastBuiltRevision><SHA1>2379cbc1fd32b31f62619098e19f55d33e939493</SHA1><branch><SHA1>2379cbc1fd32b31f62619098e19f55d33e939493</SHA1><name>origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/PingCAP-QE/ci.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#1826</displayName><duration>46345</duration><estimatedDuration>118973</estimatedDuration><fullDisplayName>seed #1826</fullDisplayName><id>1826</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1826</number><queueId>3694438</queueId><result>SUCCESS</result><timestamp>1782822262765</timestamp><url>https://do.pingcap.net/jenkins/view/all/job/seed/1826/</url><builtOn>default-mx1ph</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>scripts/plugins/analyze-go-test-from-bazel-output.sh</affectedPath><commitId>7a119a4da081d21186993585c730aefc6278c5ef</commitId><timestamp>1782616500000</timestamp><author><absoluteUrl>https://do.pingcap.net/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Revert "fix(scripts): prevent SKIP-only tests from being marked as new_flaky" (#4754)

Reverts PingCAP-QE/ci#4724
</comment><date>2026-06-28 11:15:00 +0800</date><id>7a119a4da081d21186993585c730aefc6278c5ef</id><msg>Revert "fix(scripts): prevent SKIP-only tests from being marked as</msg><path><editType>edit</editType><file>scripts/plugins/analyze-go-test-from-bazel-output.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pipelines/pingcap/tiflow/release-9.0-beta/pull_dm_integration_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.1/pull_dm_compatibility_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.5/pull_cdc_integration_storage_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.2/pull_dm_integration_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.0/pull_cdc_integration_kafka_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.0/ghpr_verify.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.4/pull_cdc_integration_pulsar_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.0/pull_cdc_integration_pulsar_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/latest/merged_unit_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.1/pull_dm_integration_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.0/pull_dm_compatibility_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.3/pull_cdc_integration_storage_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.3/ghpr_verify.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.2/pull_dm_compatibility_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.1/pull_cdc_integration_storage_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-9.0-beta/pull_verify.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/latest/pull_cdc_integration_pulsar_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.3/pull_cdc_integration_pulsar_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-6.5/pull_cdc_integration_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.1/pull_dm_integration_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/latest/pull_cdc_integration_kafka_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.5/pull_syncdiff_integration_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-6.5-fips/pull_dm_integration_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.2/pull_cdc_integration_pulsar_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.6/pull_cdc_integration_storage_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-9.0-beta/pull_cdc_integration_pulsar_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.4/pull_cdc_integration_storage_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/latest/pull_cdc_integration_storage_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.3/pull_dm_compatibility_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-6.5-fips/pull_cdc_integration_kafka_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-6.5-fips/pull_dm_compatibility_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.6/pull_dm_integration_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.2/pull_cdc_integration_storage_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.6/pull_cdc_integration_mysql_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-6.5/pull_cdc_integration_kafka_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.3/pull_dm_integration_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.5/pull_cdc_integration_mysql_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.1/pull_dm_compatibility_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.3/pull_cdc_integration_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.5/pull_cdc_integration_pulsar_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.4/pull_cdc_integration_mysql_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.5/pull_cdc_integration_pulsar_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.5/pull_cdc_integration_kafka_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.3/pull_dm_compatibility_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.5/pull_dm_integration_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.1/pull_cdc_integration_kafka_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-6.5/pull_dm_compatibility_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-9.0-beta/pull_syncdiff_integration_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-9.0-beta/pull_dm_compatibility_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-9.0-beta/pull_cdc_integration_kafka_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.2/pull_cdc_integration_kafka_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.3/pull_cdc_integration_kafka_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.4/pull_cdc_integration_kafka_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/latest/pull_syncdiff_integration_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/latest/pull_cdc_integration_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.5/pull_dm_compatibility_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.3/pull_cdc_integration_storage_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.4/pull_cdc_integration_pulsar_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.5/pull_cdc_integration_storage_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.5/ghpr_verify.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.5/pull_dm_integration_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.4/pull_dm_integration_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.2/pull_cdc_integration_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.5/pull_dm_compatibility_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.4/pull_dm_integration_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.6/pull_dm_compatibility_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-6.5/ghpr_verify.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.4/pull_dm_compatibility_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-6.2/ghpr_verify.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.2/pull_dm_compatibility_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.3/pull_dm_integration_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.4/pull_dm_compatibility_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.1/ghpr_verify.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.4/pull_cdc_integration_storage_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.6/pull_cdc_integration_pulsar_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.6/ghpr_verify.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.2/pull_cdc_integration_storage_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.4/ghpr_verify.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/latest/pull_dm_integration_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-6.5-fips/pull_cdc_integration_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.0/pull_cdc_integration_storage_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.1/ghpr_verify.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.2/ghpr_verify.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.1/pull_cdc_integration_storage_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.0/pull_dm_integration_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-6.5/pull_dm_integration_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.6/pull_cdc_integration_kafka_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.1/pull_cdc_integration_pulsar_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-9.0-beta/pull_cdc_integration_storage_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.5/ghpr_verify.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/latest/ghpr_verify.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-6.5-fips/ghpr_verify.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.1/pull_cdc_integration_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.5/pull_cdc_integration_mysql_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.4/pull_cdc_integration_mysql_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.1/pull_cdc_integration_kafka_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.1.0/pull_cdc_integration_storage_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.3/pull_cdc_integration_mysql_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/latest/pull_dm_compatibility_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.4/ghpr_verify.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.3/pull_cdc_integration_kafka_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.1/pull_cdc_integration_mysql_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.3/ghpr_verify.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.2/ghpr_verify.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.5/pull_cdc_integration_kafka_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.4/pull_cdc_integration_kafka_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.2/pull_cdc_integration_mysql_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-9.0-beta/pull_cdc_integration_mysql_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.0/pull_cdc_integration_mysql_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.2/pull_dm_integration_test.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/latest/pull_dm_integration_test_next_gen.groovy</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.2/pull_cdc_integration_kafka_test.groovy</affectedPath><commitId>ce90086dfb1a16c49028f74683883e824cde2e34</commitId><timestamp>1782708615000</timestamp><author><absoluteUrl>https://do.pingcap.net/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>refactor(pingcap/tiflow): unify checkout pattern and clean up unused variables (#4758)

## Summary

This PR refactors the tiflow pipeline checkout pattern to fix S3 409
conflicts and clean up unused variables.

### Changes

1. **Replace cache+retry+checkoutRefs with checkoutRefsWithCacheLock**
- Replace the old pattern `cache → retry(2) → script → checkoutRefs`
with `prow.checkoutRefsWithCacheLock(REFS)`
- This adds a lock mechanism to prevent concurrent S3 cache operations
that cause 409 conflicts
   - Affects 100+ files across all tiflow branches

2. **Remove unnecessary withSubmodule parameter**
- tiflow repo has no `.gitmodules` file and doesn't use git submodules
- Removed `withSubmodule = true` from syncdiff and CDC integration test
files

3. **Remove unnecessary credentialsId parameter**
   - `pingcap/tiflow` is a public repo, cloning doesn't need credentials
   - Removed `credentialsId = GIT_CREDENTIALS_ID` from checkout calls

4. **Replace hardcoded dir("tiflow") with dir(REFS.repo)**
   - Decouples directory name from hardcoded string
   - Uses dynamic value from job spec

5. **Remove unused GIT_CREDENTIALS_ID variable**
- Cleaned up 110 files that declared but never used `GIT_CREDENTIALS_ID`
   - Kept `GIT_CREDENTIALS_ID2` which is used for `getPrDiffFiles` calls

### Root Cause

The S3 409 error occurs when multiple Jenkins jobs concurrently access
the same S3 cache resource:
```
com.amazonaws.services.s3.model.AmazonS3Exception: A conflicting conditional operation is currently in progress against this resource.
```

The `checkoutRefsWithCacheLock` method uses Jenkins `lock()` to
serialize cache access, preventing these conflicts.

### Testing

- Verified all tiflow pipeline files have been updated
- Confirmed no remaining references to old patterns
- Checked that `GIT_CREDENTIALS_ID2` is preserved where needed
</comment><date>2026-06-29 04:50:15 +0000</date><id>ce90086dfb1a16c49028f74683883e824cde2e34</id><msg>refactor(pingcap/tiflow): unify checkout pattern and clean up unused</msg><path><editType>edit</editType><file>pipelines/pingcap/tiflow/latest/pull_cdc_integration_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.1/pull_dm_compatibility_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.3/pull_cdc_integration_storage_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.2/pull_dm_integration_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-9.0-beta/pull_dm_compatibility_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.5/pull_cdc_integration_pulsar_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.4/pull_dm_compatibility_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.5/pull_syncdiff_integration_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.2/pull_cdc_integration_storage_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.3/pull_dm_integration_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.1/pull_cdc_integration_mysql_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.1/ghpr_verify.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.4/pull_cdc_integration_mysql_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.6/pull_cdc_integration_kafka_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.4/pull_cdc_integration_storage_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/latest/pull_dm_integration_test_next_gen.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.5/ghpr_verify.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.0/pull_cdc_integration_pulsar_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-6.5-fips/ghpr_verify.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.0/pull_dm_integration_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.2/pull_dm_integration_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-9.0-beta/pull_cdc_integration_kafka_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-6.5/ghpr_verify.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.5/pull_dm_integration_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-6.2/ghpr_verify.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-9.0-beta/pull_cdc_integration_pulsar_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.4/pull_cdc_integration_mysql_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.3/pull_cdc_integration_storage_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.2/pull_cdc_integration_kafka_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.6/pull_cdc_integration_mysql_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.1/pull_cdc_integration_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/latest/pull_dm_integration_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.5/pull_cdc_integration_storage_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.5/pull_cdc_integration_mysql_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.2/pull_cdc_integration_kafka_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.1/pull_cdc_integration_kafka_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.2/pull_cdc_integration_storage_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/latest/pull_dm_compatibility_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.0/pull_cdc_integration_storage_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.3/pull_cdc_integration_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.2/ghpr_verify.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/latest/pull_cdc_integration_pulsar_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.1/ghpr_verify.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.2/ghpr_verify.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-6.5/pull_dm_integration_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.1/pull_cdc_integration_storage_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-6.5/pull_cdc_integration_kafka_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.1/pull_cdc_integration_pulsar_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.6/pull_dm_compatibility_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.2/pull_cdc_integration_mysql_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.1/pull_cdc_integration_kafka_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.3/ghpr_verify.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-6.5/pull_cdc_integration_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.1/pull_dm_integration_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.1/pull_dm_integration_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-9.0-beta/pull_syncdiff_integration_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.4/ghpr_verify.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.3/pull_cdc_integration_mysql_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-6.5/pull_dm_compatibility_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.1/pull_cdc_integration_storage_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-9.0-beta/pull_cdc_integration_storage_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.3/pull_dm_compatibility_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.0/pull_cdc_integration_kafka_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.1/pull_dm_compatibility_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-6.5-fips/pull_dm_compatibility_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.4/pull_cdc_integration_pulsar_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.5/pull_cdc_integration_mysql_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.4/pull_cdc_integration_storage_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.2/pull_dm_compatibility_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/latest/pull_cdc_integration_storage_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.6/pull_dm_integration_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-9.0-beta/pull_cdc_integration_mysql_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.4/pull_cdc_integration_kafka_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.0/pull_dm_compatibility_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.5/pull_cdc_integration_kafka_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.6/pull_cdc_integration_storage_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.5/pull_dm_compatibility_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-9.0-beta/pull_verify.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.0/ghpr_verify.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.5/ghpr_verify.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.5/pull_cdc_integration_kafka_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.2/pull_cdc_integration_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/latest/pull_syncdiff_integration_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.5/pull_dm_integration_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.3/pull_cdc_integration_pulsar_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.5/pull_dm_compatibility_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.4/pull_dm_integration_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-6.5-fips/pull_cdc_integration_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.2/pull_dm_compatibility_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.3/pull_dm_compatibility_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.4/pull_cdc_integration_pulsar_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.5/pull_cdc_integration_storage_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.2/pull_cdc_integration_pulsar_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-6.5-fips/pull_dm_integration_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.4/pull_dm_compatibility_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-6.5-fips/pull_cdc_integration_kafka_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.6/ghpr_verify.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.4/pull_dm_integration_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/latest/ghpr_verify.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-9.0-beta/pull_dm_integration_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.0/pull_cdc_integration_mysql_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.3/pull_cdc_integration_kafka_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.6/pull_cdc_integration_pulsar_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.4/ghpr_verify.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.1.0/pull_cdc_integration_storage_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.3/pull_cdc_integration_kafka_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.4/pull_cdc_integration_kafka_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/latest/pull_cdc_integration_kafka_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.3/ghpr_verify.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/latest/merged_unit_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.3/pull_dm_integration_test.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.5/pull_cdc_integration_pulsar_test.groovy</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>scripts/plugins/test_analyze-go-test-from-bazel-output.sh</affectedPath><affectedPath>scripts/plugins/testdata/analyze-go-test-from-bazel-output/flaky_two_shards.log</affectedPath><affectedPath>scripts/plugins/testdata/analyze-go-test-from-bazel-output/skip_and_flaky.log</affectedPath><affectedPath>scripts/plugins/testdata/analyze-go-test-from-bazel-output/skip_only.log</affectedPath><commitId>a1df269704c81d776c8cec69243c89b2a7f240be</commitId><timestamp>1782712814000</timestamp><author><absoluteUrl>https://do.pingcap.net/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>test(plugins): add TDD tests for flaky detection bugs (#4757)

## Summary

Add TDD test fixtures and assertions to prove two bugs exist in
`parse_bazel_go_test_new_flaky_cases()` of
`analyze-go-test-from-bazel-output.sh`.

**Issue**: [FLA-214] — Fix analyze-go-test-from-bazel-output.sh: tool
incorrectly attributes test failures without log evidence

## Changes

### New test fixtures
(`scripts/plugins/testdata/analyze-go-test-from-bazel-output/`):
1. `skip_only.log` — SKIP-only test that should NOT be flagged as flaky
2. `flaky_two_shards.log` — FAIL in shard1 + PASS in shard2 (should be
flaky)
3. `skip_and_flaky.log` — Mixed: SKIP test + flaky test in same run

### Test script updates (`test_analyze-go-test-from-bazel-output.sh`):
- Added `assert_not_flaky` / `assert_flaky` helpers using jq assertions
on `bazel-go-test-problem-cases.json`
- 4 test assertions covering all 3 fixtures

## Testing

Tests run against current code (expected to FAIL for bug proof):

```
--- TDD tests: flaky detection ---
FAIL: TestSplitRangeForTable should NOT be in new_flaky for skip_only.log
PASS: TestFlaky in new_flaky (flaky_two_shards.log)
FAIL: TestSkipOnly should NOT be in new_flaky for skip_and_flaky.log
PASS: TestFlaky in new_flaky (skip_and_flaky.log)
FAILED: 2 assertion(s) failed
```

Tests 1 and 3 prove the SKIP-only bug exists. PR2 will fix the code to
make all tests pass.

## Risk

Low — test-only changes. No production code modified. Revert: single
commit revert.

Signed-off-by: wuhuizuo &lt;wuhuizuo@126.com&gt;
</comment><date>2026-06-29 06:00:14 +0000</date><id>a1df269704c81d776c8cec69243c89b2a7f240be</id><msg>test(plugins): add TDD tests for flaky detection bugs (#4757)</msg><path><editType>add</editType><file>scripts/plugins/testdata/analyze-go-test-from-bazel-output/flaky_two_shards.log</file></path><path><editType>add</editType><file>scripts/plugins/testdata/analyze-go-test-from-bazel-output/skip_and_flaky.log</file></path><path><editType>add</editType><file>scripts/plugins/testdata/analyze-go-test-from-bazel-output/skip_only.log</file></path><path><editType>edit</editType><file>scripts/plugins/test_analyze-go-test-from-bazel-output.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>dockerfiles/ci/base/Dockerfile</affectedPath><commitId>80620cc5b50b49735e4a2d8c6549274535822927</commitId><timestamp>1782719892000</timestamp><author><absoluteUrl>https://do.pingcap.net/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>feat(dockerfiles): add Python 3.12 and pip to base Docker image (#4760)
</comment><date>2026-06-29 07:58:12 +0000</date><id>80620cc5b50b49735e4a2d8c6549274535822927</id><msg>feat(dockerfiles): add Python 3.12 and pip to base Docker image (#4760)</msg><path><editType>edit</editType><file>dockerfiles/ci/base/Dockerfile</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>prow-jobs/pingcap/docs-tidb-operator/latest-postsubmits.yaml</affectedPath><affectedPath>prow-jobs/pingcap/docs/latest-postsubmits.yaml</affectedPath><affectedPath>prow-jobs/pingcap/docs-cn/latest-postsubmits.yaml</affectedPath><commitId>12c806a384d44a1564d1f3f8096f68afb4cc0815</commitId><timestamp>1782720329000</timestamp><author><absoluteUrl>https://do.pingcap.net/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>revert(prow): restore COS upload for docs PDF jobs and use kce-pingcap-cicd cluster (#4761)

## Summary

Revert GCS migration from PR #4701 and set cluster to for all 3 docs
postsubmit jobs to run near Chinese clouds for faster PDF document
updates.

## Changes

- **docs/latest-postsubmits.yaml**: Restore TencentCloud COS upload, set
cluster to
- **docs-cn/latest-postsubmits.yaml**: Restore TencentCloud COS upload,
set cluster to
- **docs-tidb-operator/latest-postsubmits.yaml**: Restore TencentCloud
COS upload, set cluster to

## Motivation

Running these PDF generation jobs in cluster (near Chinese clouds) will
make PDF document updates faster.

Closes #4701
</comment><date>2026-06-29 08:05:29 +0000</date><id>12c806a384d44a1564d1f3f8096f68afb4cc0815</id><msg>revert(prow): restore COS upload for docs PDF jobs and use</msg><path><editType>edit</editType><file>prow-jobs/pingcap/docs/latest-postsubmits.yaml</file></path><path><editType>edit</editType><file>prow-jobs/pingcap/docs-cn/latest-postsubmits.yaml</file></path><path><editType>edit</editType><file>prow-jobs/pingcap/docs-tidb-operator/latest-postsubmits.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pipelines/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_heavy/pod-build.yaml</affectedPath><affectedPath>pipelines/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_light/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_v7_5/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_next_gen_legacy_safepoint/pod.yaml</affectedPath><affectedPath>pipelines/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_light/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen_legacy_safepoint/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light/pod-build.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-build.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_pulsar_integration_light.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light_next_gen_legacy_safepoint/pod.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_heavy/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-build.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_v8_1/pod-build.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_heavy/pod-build.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen/pod-build.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light/pod-build.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen_legacy_safepoint/pod-build.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_v8_1/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy/pod-build.yaml</affectedPath><affectedPath>pipelines/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_heavy/pod-build.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_v8_1/pod-build.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen_legacy_safepoint/pod-build.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light_next_gen_legacy_safepoint/pod.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_integration_build.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_next_gen/pod.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen/pod-build.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen_legacy_safepoint/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light/pod-build.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_mysql_integration_heavy.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light/pod-build.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_next_gen/pod.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy_next_gen/pod.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_heavy_next_gen_legacy_safepoint/pod.yaml</affectedPath><affectedPath>pipelines/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap-inc/ticdc/latest/pull_cdc_pulsar_integration_light/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_light/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_heavy_next_gen/pod.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_v7_5/pod-build.yaml</affectedPath><affectedPath>pipelines/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_light/pod-build.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_light/pod-build.yaml</affectedPath><affectedPath>pipelines/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_light/pod-build.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_storage_integration_light.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_kafka_integration_heavy.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_v7_5/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light_next_gen/pod.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy_next_gen_legacy_safepoint/pod.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_v7_5/pod-build.yaml</affectedPath><affectedPath>pipelines/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_heavy/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_kafka_integration_light.yaml</affectedPath><affectedPath>pipelines/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_heavy/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_mysql_integration_light.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light_next_gen/pod.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_storage_integration_heavy.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy/pod-build.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_next_gen_legacy_safepoint/pod.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_v8_1/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap-inc/ticdc/latest/pull_cdc_pulsar_integration_light/pod-build.yaml</affectedPath><commitId>d519d273500022fa6b0512f68d9958a0dea36e35</commitId><timestamp>1782730926000</timestamp><author><absoluteUrl>https://do.pingcap.net/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>feat(pipelines/ticdc): update Jenkins image tag for Python 3.12 support (#4762)

## Summary

Update all ticdc pod templates to use the new Jenkins image with Python
3.12 support (from PR #4760).

## Changes

Update image tag from `v2025.12.28-2-g97bb688-go1.25` to
`v2026.6.28-3-g80620cc5-go1.25` in:
- `pipelines/pingcap/ticdc/` (52 files)
- `pipelines/pingcap-inc/ticdc/` (14 files)

Total: **66 files**

## Testing

- Verify CI pipelines use the new image tag
- Verify ticdc integration tests pass with Python 3.12
- Verify `tomllib` import works in CI environment

## Risk

Low. This is a tag-only update to use the already-built image from PR
#4760. The new image includes Python 3.12 while maintaining backward
compatibility with existing tools.

Ref: FLA-231
Depends on: #4760

Signed-off-by: wuhuizuo &lt;wuhuizuo@126.com&gt;
</comment><date>2026-06-29 11:02:06 +0000</date><id>d519d273500022fa6b0512f68d9958a0dea36e35</id><msg>feat(pipelines/ticdc): update Jenkins image tag for Python 3.12 support</msg><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_v8_1/pod-test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_heavy/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_heavy/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light_next_gen_legacy_safepoint/pod.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_light/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen_legacy_safepoint/pod-test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen/pod-test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_heavy/pod-test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_mysql_integration_light.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_v8_1/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light_next_gen_legacy_safepoint/pod.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap-inc/ticdc/latest/pull_cdc_pulsar_integration_light/pod-test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_heavy/pod-test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_kafka_integration_heavy.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light_next_gen/pod.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy_next_gen_legacy_safepoint/pod.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light/pod-test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_next_gen_legacy_safepoint/pod.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy_next_gen/pod.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_storage_integration_heavy.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen_legacy_safepoint/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_light/pod-test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_light/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_heavy_next_gen_legacy_safepoint/pod.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_v7_5/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light/pod-test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light/pod-test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_light/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light_next_gen/pod.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy/pod-test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_heavy_next_gen/pod.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen_legacy_safepoint/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_light/pod-test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen/pod-test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_v7_5/pod-test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_integration_build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_next_gen/pod.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_v7_5/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_heavy/pod-test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_heavy/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_kafka_integration_light.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy/pod-test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_next_gen/pod.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_v8_1/pod-test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_next_gen_legacy_safepoint/pod.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_storage_integration_light.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_v8_1/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap-inc/ticdc/latest/pull_cdc_pulsar_integration_light/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light/pod-test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen_legacy_safepoint/pod-test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_pulsar_integration_light.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_mysql_integration_heavy.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_light/pod-test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_v7_5/pod-test.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pipelines/pingcap/tiflow/release-7.5/pod-ghpr_verify.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.1/pod-pull_cdc_integration_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.2/pod-pull_dm_integration_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.5/pod-pull_dm_compatibility_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-6.5/pod-pull_dm_integration_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.0/pod-pull_cdc_integration_mysql_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.2/pod-pull_cdc_integration_storage_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.1/pod-ghpr_verify.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.4/pod-pull_cdc_integration_mysql_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.3/pod-pull_dm_compatibility_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.2/pod-pull_cdc_integration_mysql_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-9.0-beta/pod-pull_verify.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.0/pod-pull_dm_compatibility_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.5/pod-merged_unit_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.4/pod-pull_cdc_integration_storage_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.3/pod-pull_dm_integration_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.6/pod-pull_cdc_integration_mysql_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.1/pod-pull_cdc_integration_storage_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.4/pod-pull_cdc_integration_mysql_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-6.5-fips/pod-pull_dm_integration_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-9.0-beta/pod-pull_cdc_integration_mysql_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.3/pod-pull_cdc_integration_kafka_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.5/pod-pull_cdc_integration_pulsar_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.4/pod-pull_cdc_integration_pulsar_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.6/pod-pull_cdc_integration_pulsar_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.6/pod-ghpr_verify.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-6.5/pod-pull_cdc_integration_kafka_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.4/pod-merged_unit_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.1/pod-pull_dm_integration_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.1/pod-pull_cdc_integration_kafka_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.2/pod-pull_cdc_integration_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-6.5/pod-ghpr_verify.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.1/pod-pull_cdc_integration_kafka_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.1/pod-pull_dm_compatibility_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.1/pod-ghpr_verify.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-9.0-beta/pod-pull_dm_integration_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.3/pod-pull_dm_integration_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.3/pod-ghpr_verify.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.3/pod-pull_cdc_integration_kafka_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-6.5-fips/pod-pull_cdc_integration_kafka_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.4/pod-pull_cdc_integration_storage_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.2/pod-pull_cdc_integration_kafka_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.4/pod-pull_dm_compatibility_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.2/pod-ghpr_verify.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.2/pod-pull_dm_compatibility_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.2/pod-pull_cdc_integration_storage_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-9.0-beta/pod-pull_dm_compatibility_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.0/pod-pull_cdc_integration_pulsar_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-6.5-fips/pod-ghpr_verify.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.4/pod-pull_cdc_integration_kafka_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.4/pod-pull_cdc_integration_pulsar_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.1.0/pod-pull_cdc_integration_storage_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.2/pod-pull_cdc_integration_pulsar_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.1/pod-pull_cdc_integration_pulsar_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.4/pod-pull_dm_integration_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.3/pod-pull_cdc_integration_pulsar_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.3/pod-pull_cdc_integration_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.4/pod-ghpr_verify.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-6.5/pod-pull_dm_compatibility_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-9.0-beta/pod-pull_cdc_integration_kafka_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.6/pod-pull_dm_integration_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.1/pod-pull_dm_integration_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.0/pod-pull_cdc_integration_storage_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.2/pod-ghpr_verify.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-6.5/pod-pull_cdc_integration_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.1/pod-pull_cdc_integration_mysql_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.3/pod-pull_cdc_integration_mysql_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.4/pod-pull_dm_integration_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.5/pod-pull_cdc_integration_mysql_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.6/pod-pull_cdc_integration_storage_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.2/pod-pull_cdc_integration_kafka_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.0/pod-pull_cdc_integration_kafka_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.3/pod-pull_dm_compatibility_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.1/pod-pull_dm_compatibility_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.6/pod-pull_dm_compatibility_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.5/pod-pull_dm_integration_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.3/pod-pull_cdc_integration_storage_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.4/pod-pull_cdc_integration_kafka_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.4/pod-ghpr_verify.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.5/pod-pull_cdc_integration_storage_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.0/pod-ghpr_verify.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.6/pod-pull_cdc_integration_kafka_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.5/pod-pull_cdc_integration_kafka_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.4/pod-pull_dm_compatibility_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.2/pod-pull_dm_integration_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-6.2/pod-ghpr_verify.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-9.0-beta/pod-pull_syncdiff_integration_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-9.0-beta/pod-pull_cdc_integration_storage_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.2/pod-pull_dm_compatibility_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-6.5-fips/pod-pull_dm_compatibility_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.3/pod-ghpr_verify.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.0/pod-pull_dm_integration_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-7.3/pod-pull_cdc_integration_storage_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-9.0-beta/pod-pull_cdc_integration_pulsar_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-6.5-fips/pod-pull_cdc_integration_test.yaml</affectedPath><affectedPath>pipelines/pingcap/tiflow/release-8.1/pod-pull_cdc_integration_storage_test.yaml</affectedPath><commitId>43d12040e277dcab6d4fa7f87f7c4892a085b077</commitId><timestamp>1782731360000</timestamp><author><absoluteUrl>https://do.pingcap.net/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>refactor(pipelines/pingcap/tiflow): replace internal registry refs with public equivalents (PR1) (#4763)

## Summary
Replace all `hub.pingcap.net` and `registry-mirror.pingcap.net` image
references in YAML files across 16 release branches under
`pipelines/pingcap/tiflow/`.

## Changes
- 96 YAML files modified, 155 replacements total
- `hub.pingcap.net/jenkins/*` →
`ghcr.io/pingcap-qe/ci/jenkins:v2026.4.12-10-gc29110c-go1.25`
- `hub.pingcap.net/jenkins/mysql:5.7` → `docker.io/library/mysql:5.7`
- `hub.pingcap.net/wulifu/golang-tini:1.20.2` →
`ghcr.io/pingcap-qe/ci/jenkins:v2026.4.12-10-gc29110c-go1.25`
- `registry-mirror.pingcap.net/library/mysql:8.0.21` →
`docker.io/library/mysql:8.0.21`

## Branches affected
release-6.2, release-6.5, release-6.5-fips, release-7.1, release-7.1.0,
release-7.2, release-7.3, release-7.4, release-7.5, release-7.6,
release-8.0, release-8.1, release-8.2, release-8.3, release-8.4,
release-8.5, release-9.0-beta

## Testing
`rg 'hub\.pingcap\.net|registry-mirror\.pingcap\.net'
pipelines/pingcap/tiflow/` returns 0 matches after changes.

## Risk
Low — configuration-only YAML changes replacing internal registry refs
with public equivalents. Revert via single PR rollback.

Ref: FLA-233
</comment><date>2026-06-29 11:09:20 +0000</date><id>43d12040e277dcab6d4fa7f87f7c4892a085b077</id><msg>refactor(pipelines/pingcap/tiflow): replace internal registry refs with</msg><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.6/pod-pull_cdc_integration_mysql_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-6.2/pod-ghpr_verify.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-6.5/pod-pull_cdc_integration_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.0/pod-pull_cdc_integration_kafka_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.3/pod-pull_dm_compatibility_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-6.5/pod-pull_cdc_integration_kafka_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.1/pod-pull_cdc_integration_pulsar_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.4/pod-pull_dm_compatibility_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-9.0-beta/pod-pull_cdc_integration_storage_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.5/pod-pull_cdc_integration_pulsar_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.4/pod-pull_cdc_integration_storage_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-9.0-beta/pod-pull_syncdiff_integration_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.2/pod-pull_dm_integration_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.6/pod-pull_cdc_integration_storage_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.1/pod-pull_cdc_integration_storage_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.1.0/pod-pull_cdc_integration_storage_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.4/pod-pull_dm_compatibility_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.3/pod-ghpr_verify.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.2/pod-pull_dm_compatibility_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.3/pod-pull_cdc_integration_kafka_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-9.0-beta/pod-pull_cdc_integration_mysql_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.3/pod-pull_dm_integration_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.5/pod-pull_dm_compatibility_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.2/pod-pull_dm_compatibility_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.3/pod-pull_cdc_integration_kafka_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.1/pod-pull_cdc_integration_storage_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.3/pod-pull_cdc_integration_mysql_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-9.0-beta/pod-pull_verify.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.1/pod-pull_cdc_integration_mysql_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.0/pod-pull_cdc_integration_storage_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.1/pod-pull_cdc_integration_kafka_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.1/pod-ghpr_verify.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.4/pod-pull_cdc_integration_storage_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.4/pod-ghpr_verify.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-6.5/pod-pull_dm_integration_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.0/pod-pull_cdc_integration_pulsar_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.3/pod-pull_cdc_integration_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.4/pod-pull_cdc_integration_pulsar_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.4/pod-pull_cdc_integration_pulsar_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.3/pod-pull_cdc_integration_storage_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.4/pod-pull_dm_integration_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.1/pod-ghpr_verify.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.2/pod-pull_cdc_integration_storage_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.3/pod-pull_cdc_integration_storage_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.4/pod-merged_unit_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-6.5-fips/pod-pull_cdc_integration_kafka_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.3/pod-pull_cdc_integration_pulsar_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.5/pod-merged_unit_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.5/pod-pull_dm_integration_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.6/pod-pull_cdc_integration_pulsar_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.2/pod-pull_cdc_integration_pulsar_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-6.5/pod-ghpr_verify.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.3/pod-pull_dm_compatibility_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.5/pod-pull_cdc_integration_mysql_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.6/pod-pull_cdc_integration_kafka_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.6/pod-pull_dm_integration_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.2/pod-pull_cdc_integration_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.0/pod-pull_cdc_integration_mysql_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.4/pod-pull_cdc_integration_kafka_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.6/pod-ghpr_verify.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.4/pod-ghpr_verify.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.1/pod-pull_dm_compatibility_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-9.0-beta/pod-pull_dm_integration_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-9.0-beta/pod-pull_dm_compatibility_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.5/pod-pull_cdc_integration_storage_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-6.5/pod-pull_dm_compatibility_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.4/pod-pull_cdc_integration_mysql_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-6.5-fips/pod-ghpr_verify.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.1/pod-pull_dm_integration_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.2/pod-pull_dm_integration_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.3/pod-pull_dm_integration_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.0/pod-pull_dm_integration_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.3/pod-ghpr_verify.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.4/pod-pull_cdc_integration_kafka_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.1/pod-pull_dm_compatibility_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.0/pod-ghpr_verify.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-9.0-beta/pod-pull_cdc_integration_pulsar_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.4/pod-pull_dm_integration_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.2/pod-pull_cdc_integration_mysql_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.2/pod-pull_cdc_integration_storage_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.4/pod-pull_cdc_integration_mysql_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-6.5-fips/pod-pull_cdc_integration_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.5/pod-ghpr_verify.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.2/pod-ghpr_verify.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.5/pod-pull_cdc_integration_kafka_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.2/pod-pull_cdc_integration_kafka_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.2/pod-ghpr_verify.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.1/pod-pull_cdc_integration_kafka_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.1/pod-pull_cdc_integration_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-9.0-beta/pod-pull_cdc_integration_kafka_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.0/pod-pull_dm_compatibility_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-8.2/pod-pull_cdc_integration_kafka_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-6.5-fips/pod-pull_dm_compatibility_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-6.5-fips/pod-pull_dm_integration_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.1/pod-pull_dm_integration_test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/tiflow/release-7.6/pod-pull_dm_compatibility_test.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>dockerfiles/ci/tidb-operator/backup-manager-base/Dockerfile</affectedPath><affectedPath>dockerfiles/ci/tidb-operator/e2e-base/Dockerfile</affectedPath><affectedPath>.github/workflows/release-ci-runtime-images.yaml</affectedPath><affectedPath>dockerfiles/ci/skaffold.yaml</affectedPath><affectedPath>.github/workflows/pull-ci-runtime-images.yaml</affectedPath><commitId>6f64933702a4264feaedc30385bbfe69f07bd1a1</commitId><timestamp>1782784776000</timestamp><author><absoluteUrl>https://do.pingcap.net/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>feat(dockerfiles): add tidb-operator CI base images with skaffold and workflow support (#4764)

## Changes

### New Dockerfiles
- `tidb-operator/e2e-base/Dockerfile` — e2e test base image (kubectl,
helm, AWS CLI, cert-manager)
- `tidb-operator/backup-manager-base/Dockerfile` — backup manager base
image (rclone, shush)

### Dockerfile Improvements
- Use `--mount=type=cache` instead of `rm -rf` for apt/dnf cache cleanup
- Pin `debian:bookworm-slim` to sha256 digest for reproducible builds
- Update cert-manager URL from `jetstack` to `cert-manager` (avoids 301
redirect)
- Update rclone URL from `ncw/rclone` to `rclone/rclone` (avoids 301
redirect)
- Simplify helm installation with `curl | tar` pipe
- Use `ADD` instruction for cert-manager.yaml download

### Skaffold
- Add `ci-tidb-operator` config with `tidb-operator/e2e-base` and
`tidb-operator/backup-manager-base` artifacts

### GitHub Actions
- `pull-ci-runtime-images.yaml` — PR verification: add
`skaffold-tidb-operator` job (dual-platform build, no push)
- `release-ci-runtime-images.yaml` — Release: add
`skaffold-tidb-operator` job (QEMU multi-platform build and publish)
</comment><date>2026-06-30 01:59:36 +0000</date><id>6f64933702a4264feaedc30385bbfe69f07bd1a1</id><msg>feat(dockerfiles): add tidb-operator CI base images with skaffold and</msg><path><editType>add</editType><file>dockerfiles/ci/tidb-operator/e2e-base/Dockerfile</file></path><path><editType>edit</editType><file>dockerfiles/ci/skaffold.yaml</file></path><path><editType>edit</editType><file>.github/workflows/pull-ci-runtime-images.yaml</file></path><path><editType>add</editType><file>dockerfiles/ci/tidb-operator/backup-manager-base/Dockerfile</file></path><path><editType>edit</editType><file>.github/workflows/release-ci-runtime-images.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>dockerfiles/ci/tidb-operator/e2e-base/Dockerfile</affectedPath><affectedPath>dockerfiles/ci/base/Dockerfile</affectedPath><commitId>92327eaa5d3b99747aec399e8b557977abf9b28c</commitId><timestamp>1782790718000</timestamp><author><absoluteUrl>https://do.pingcap.net/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>fix(dockerfile): ensure python3/pip3 point to Python 3.12 (#4766)

## Summary

Fix Python 3.6 override issue: both the Rocky Linux 8 base image and the
nsolid (Node.js) installation pull in `python3` (3.6), making `python3`
default to 3.6 despite 3.12 being installed.

## Changes

- Add `ln -sf /usr/bin/python3.12 /usr/local/bin/python3` — `python3`
now resolves to 3.12 via higher PATH priority
- Add `ln -sf /usr/bin/pip3.12 /usr/local/bin/pip3` — `pip3` now uses
Python 3.12's pip

## Root Cause

1. Base image `quay.io/rockylinux/rockylinux:8.10` ships `python3` (3.6)
pre-installed
2. `nsolid` RPM (Node.js) installation pulls in `python36` AppStream
module
3. `python3.12` only provides `/usr/bin/python3.12`, not
`/usr/bin/python3`

## Testing

After rebuild, verify:
```
python3 --version  # → Python 3.12.x
pip3 --version     # → pip 24.x from Python 3.12
python3 -c "import tomllib"  # → no error
```

## Risk

Low. The symlinks are in `/usr/local/bin` which has PATH priority over
`/usr/bin`. Existing `python27`/`pip2` symlinks in `/usr/bin` are
unaffected. RPM-installed `python3` (3.6) is still present but no longer
the default.

Ref: FLA-231
Related: #4760, #4762

---------

Signed-off-by: wuhuizuo &lt;wuhuizuo@126.com&gt;
</comment><date>2026-06-30 11:38:38 +0800</date><id>92327eaa5d3b99747aec399e8b557977abf9b28c</id><msg>fix(dockerfile): ensure python3/pip3 point to Python 3.12 (#4766)</msg><path><editType>edit</editType><file>dockerfiles/ci/base/Dockerfile</file></path><path><editType>edit</editType><file>dockerfiles/ci/tidb-operator/e2e-base/Dockerfile</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>tekton/v1/triggers/bindings/gcp-classic-build-params.yaml</affectedPath><affectedPath>tekton/v1/triggers/bindings/gcp-ng-build-params.yaml</affectedPath><affectedPath>tekton/v1/triggers/bindings/gcp-internal-build-params.yaml</affectedPath><affectedPath>tekton/v1/triggers/bindings/ksy-classic-build-params.yaml</affectedPath><affectedPath>.ci/check-pr-content-policy.sh</affectedPath><commitId>9d6403c9a92df348a1163475d871a479f053cdfb</commitId><timestamp>1782796778000</timestamp><author><absoluteUrl>https://do.pingcap.net/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>feat(tekton/v1/triggers): update publisher URLs for build params in bindings (#4768)

Replace in-cluster publisher service URLs with external do2.pingcap.net
and internal2-do.pingcap.net endpoints in GCP and KSY build bindings
</comment><date>2026-06-30 05:19:38 +0000</date><id>9d6403c9a92df348a1163475d871a479f053cdfb</id><msg>feat(tekton/v1/triggers): update publisher URLs for build params in</msg><path><editType>edit</editType><file>tekton/v1/triggers/bindings/gcp-internal-build-params.yaml</file></path><path><editType>edit</editType><file>tekton/v1/triggers/bindings/ksy-classic-build-params.yaml</file></path><path><editType>edit</editType><file>tekton/v1/triggers/bindings/gcp-classic-build-params.yaml</file></path><path><editType>edit</editType><file>tekton/v1/triggers/bindings/gcp-ng-build-params.yaml</file></path><path><editType>edit</editType><file>.ci/check-pr-content-policy.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pipelines/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_heavy/pod-build.yaml</affectedPath><affectedPath>prow-jobs/pingcap-qe/ci/presubmits.yaml</affectedPath><affectedPath>pipelines/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_light/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_v7_5/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_next_gen_legacy_safepoint/pod.yaml</affectedPath><affectedPath>pipelines/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_light/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen_legacy_safepoint/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light/pod-build.yaml</affectedPath><affectedPath>.ci/verify-k8s-pod-yaml.sh</affectedPath><affectedPath>pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_pulsar_integration_light.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-build.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light_next_gen_legacy_safepoint/pod.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_heavy/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_v8_1/pod-build.yaml</affectedPath><affectedPath>pipelines/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-build.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen/pod-build.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_heavy/pod-build.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light/pod-build.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen_legacy_safepoint/pod-build.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_v8_1/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy/pod-build.yaml</affectedPath><affectedPath>pipelines/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_heavy/pod-build.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_v8_1/pod-build.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen_legacy_safepoint/pod-build.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light_next_gen_legacy_safepoint/pod.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_integration_build.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_next_gen/pod.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen/pod-build.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen_legacy_safepoint/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light/pod-build.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_mysql_integration_heavy.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light/pod-build.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_next_gen/pod.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy_next_gen/pod.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_heavy_next_gen_legacy_safepoint/pod.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_light/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap-inc/ticdc/latest/pull_cdc_pulsar_integration_light/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_v7_5/pod-build.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_heavy_next_gen/pod.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_light/pod-build.yaml</affectedPath><affectedPath>pipelines/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_light/pod-build.yaml</affectedPath><affectedPath>pipelines/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_light/pod-build.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_storage_integration_light.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_kafka_integration_heavy.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_v7_5/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy_next_gen_legacy_safepoint/pod.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light_next_gen/pod.yaml</affectedPath><affectedPath>pipelines/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_heavy/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_v7_5/pod-build.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_kafka_integration_light.yaml</affectedPath><affectedPath>pipelines/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_heavy/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light_next_gen/pod.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen/pod-test.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_mysql_integration_light.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy/pod-build.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_storage_integration_heavy.yaml</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_next_gen_legacy_safepoint/pod.yaml</affectedPath><affectedPath>pipelines/pingcap-inc/ticdc/latest/pull_cdc_pulsar_integration_light/pod-build.yaml</affectedPath><affectedPath>.ci/verify-jenkins-pipelines.sh</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_v8_1/pod-test.yaml</affectedPath><commitId>2379cbc1fd32b31f62619098e19f55d33e939493</commitId><timestamp>1782798989000</timestamp><author><absoluteUrl>https://do.pingcap.net/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>feat(pipelines/ticdc): update Jenkins image tag to v2026.6.28-8-g92327eaa-go1.25 (#4767)

## Summary

Update all ticdc pod templates to use the new Jenkins image tag that
includes the Python 3.12 symlink fix.

## Changes

Update image tag from `v2026.6.28-3-g80620cc5-go1.25` →
`v2026.6.28-8-g92327eaa-go1.25` in:
- `pipelines/pingcap/ticdc/` (52 files)
- `pipelines/pingcap-inc/ticdc/` (14 files)

Total: **66 files**

## Testing

- Verify CI pipelines use the new image tag
- Verify `python3 --version` returns Python 3.12.x
- Verify ticdc integration tests pass

## Risk

Low. Pure tag update. The new image includes both Python 3.12 (PR #4760)
and the symlink fix ensuring `python3`/`pip3` resolve to 3.12 (PR
#4766).

---------

Signed-off-by: wuhuizuo &lt;wuhuizuo@126.com&gt;
</comment><date>2026-06-30 05:56:29 +0000</date><id>2379cbc1fd32b31f62619098e19f55d33e939493</id><msg>feat(pipelines/ticdc): update Jenkins image tag to</msg><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_v8_1/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap-inc/ticdc/latest/pull_cdc_pulsar_integration_light/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_kafka_integration_heavy.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_pulsar_integration_light.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_mysql_integration_heavy.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy_next_gen_legacy_safepoint/pod.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_light/pod-test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_v7_5/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen_legacy_safepoint/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light/pod-test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_integration_build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_light/pod-test.yaml</file></path><path><editType>edit</editType><file>.ci/verify-jenkins-pipelines.sh</file></path><path><editType>edit</editType><file>pipelines/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_light/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_heavy/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_v8_1/pod-test.yaml</file></path><path><editType>edit</editType><file>prow-jobs/pingcap-qe/ci/presubmits.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_v8_1/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen_legacy_safepoint/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_light/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light_next_gen/pod.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_v7_5/pod-test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen/pod-test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_storage_integration_heavy.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_next_gen/pod.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_storage_integration_light.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_heavy/pod-test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_next_gen/pod.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy/pod-test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen_legacy_safepoint/pod-test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_light/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_v7_5/pod-test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen_legacy_safepoint/pod-test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_heavy_next_gen_legacy_safepoint/pod.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_v7_5/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_next_gen_legacy_safepoint/pod.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy/pod-test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_heavy_next_gen/pod.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_v8_1/pod-test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_heavy/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light_next_gen/pod.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light_next_gen_legacy_safepoint/pod.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap-inc/ticdc/latest/pull_cdc_pulsar_integration_light/pod-test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen/pod-test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy_next_gen/pod.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light/pod-test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_light/pod-test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_next_gen_legacy_safepoint/pod.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light_next_gen_legacy_safepoint/pod.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_heavy/pod-test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_kafka_integration_light.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light/pod-test.yaml</file></path><path><editType>edit</editType><file>.ci/verify-k8s-pod-yaml.sh</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_heavy/pod-test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light/pod-test.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/release-9.0-beta/pod-pull_cdc_mysql_integration_light.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_heavy/pod-build.yaml</file></path><path><editType>edit</editType><file>pipelines/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-build.yaml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://do.pingcap.net/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit></freeStyleBuild>