<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by renovate[bot]</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>28952</buildableDurationMillis><buildableTimeMillis>28952</buildableTimeMillis><buildingDurationMillis>51474</buildingDurationMillis><executingTimeMillis>51474</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5601</waitingDurationMillis><waitingTimeMillis>5601</waitingTimeMillis></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originmain _class='hudson.plugins.git.util.Build'><buildNumber>1352</buildNumber><marked><SHA1>6ce771074796b6e6b100921c85e5316a796025b9</SHA1><branch><SHA1>6ce771074796b6e6b100921c85e5316a796025b9</SHA1><name>origin/main</name></branch></marked><revision><SHA1>6ce771074796b6e6b100921c85e5316a796025b9</SHA1><branch><SHA1>6ce771074796b6e6b100921c85e5316a796025b9</SHA1><name>origin/main</name></branch></revision></originmain></buildsByBranchName><lastBuiltRevision><SHA1>6ce771074796b6e6b100921c85e5316a796025b9</SHA1><branch><SHA1>6ce771074796b6e6b100921c85e5316a796025b9</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>#1352</displayName><duration>51474</duration><estimatedDuration>83303</estimatedDuration><fullDisplayName>seed #1352</fullDisplayName><id>1352</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1352</number><queueId>3019296</queueId><result>SUCCESS</result><timestamp>1768502741132</timestamp><url>https://do.pingcap.net/jenkins/view/all/job/seed/1352/</url><builtOn>default-fd9bl</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-test.yaml</affectedPath><commitId>a1020d2e7e179b4cfa49465073807673078b7db5</commitId><timestamp>1768483819000</timestamp><author><absoluteUrl>https://do.pingcap.net/jenkins/user/wuhuizuo</absoluteUrl><fullName>wuhuizuo</fullName></author><authorEmail>wuhuizuo@126.com</authorEmail><comment>Update memory limit for TiCDC heavy integration test

Increase memory limit from 28Gi to 32Gi to accommodate larger workloads
</comment><date>2026-01-15 21:30:19 +0800</date><id>a1020d2e7e179b4cfa49465073807673078b7db5</id><msg>Update memory limit for TiCDC heavy integration test</msg><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-test.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>prow-jobs/pingcap/ticdc/latest-presubmits-next-gen.yaml</affectedPath><affectedPath>prow-jobs/pingcap/ticdc/latest-presubmits.yaml</affectedPath><commitId>6ce771074796b6e6b100921c85e5316a796025b9</commitId><timestamp>1768484924000</timestamp><author><absoluteUrl>https://do.pingcap.net/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>TiCDC: Update Prow job triggers to remove 'all' keyword and enable run_before_merge for unit tests (#4099)

## Summary

This PR updates the Prow job configurations for TiCDC to refine the
trigger patterns and ensure certain jobs run before merging. The changes
improve the clarity of job triggers and ensure that critical build and
unit test jobs are executed during the pre-merge phase.

## Changes

- **Refined trigger patterns for integration tests**: Removed the `|all`
option from the regex triggers for several integration test jobs in both
`latest-presubmits.yaml` and `latest-presubmits-next-gen.yaml`. This
ensures that these jobs are only triggered explicitly by their specific
command or the `next-gen` keyword (where applicable), reducing
unnecessary runs and improving trigger precision.
- **Updated `pull-unit-test` job**: Commented out `skip_if_only_changed`
and added `run_before_merge: true` to guarantee unit tests are executed
before merging, enhancing code quality assurance.

## Why These Changes?

- **Trigger clarity**: Removing the `all` keyword from triggers prevents
unintended job executions when using the `/test all` command, aligning
triggers with specific job intents.
- **Pre-merge reliability**: Ensuring `run_before_merge` is set for
build and unit test jobs guarantees these critical checks are always
performed before code is merged, maintaining stability and preventing
regressions.
- **Consistency**: The updates apply to both the current and
next-generation Prow configurations, ensuring uniform behavior across
job suites.

## Closed Issues

N/A

---------

Signed-off-by: tenfyzhong &lt;tenfy@tenfy.cn&gt;
</comment><date>2026-01-15 13:48:44 +0000</date><id>6ce771074796b6e6b100921c85e5316a796025b9</id><msg>TiCDC: Update Prow job triggers to remove 'all' keyword and enable</msg><path><editType>edit</editType><file>prow-jobs/pingcap/ticdc/latest-presubmits.yaml</file></path><path><editType>edit</editType><file>prow-jobs/pingcap/ticdc/latest-presubmits-next-gen.yaml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://do.pingcap.net/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><culprit><absoluteUrl>https://do.pingcap.net/jenkins/user/wuhuizuo</absoluteUrl><fullName>wuhuizuo</fullName></culprit></freeStyleBuild>