{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "com.cloudbees.jenkins.GitHubPushCause",
          "shortDescription" : "Started by GitHub push by renovate[bot]"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "jenkins.metrics.impl.TimeInQueueAction",
      "blockedDurationMillis" : 0,
      "blockedTimeMillis" : 0,
      "buildableDurationMillis" : 28952,
      "buildableTimeMillis" : 28952,
      "buildingDurationMillis" : 51474,
      "executingTimeMillis" : 51474,
      "executorUtilization" : 1.0,
      "subTaskCount" : 0,
      "waitingDurationMillis" : 5601,
      "waitingTimeMillis" : 5601
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/main" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 1352,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "6ce771074796b6e6b100921c85e5316a796025b9",
            "branch" : [
              {
                "SHA1" : "6ce771074796b6e6b100921c85e5316a796025b9",
                "name" : "origin/main"
              }
            ]
          },
          "revision" : {
            "SHA1" : "6ce771074796b6e6b100921c85e5316a796025b9",
            "branch" : [
              {
                "SHA1" : "6ce771074796b6e6b100921c85e5316a796025b9",
                "name" : "origin/main"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "6ce771074796b6e6b100921c85e5316a796025b9",
        "branch" : [
          {
            "SHA1" : "6ce771074796b6e6b100921c85e5316a796025b9",
            "name" : "origin/main"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/PingCAP-QE/ci.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#1352",
  "duration" : 51474,
  "estimatedDuration" : 56485,
  "executor" : None,
  "fullDisplayName" : "seed #1352",
  "id" : "1352",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 1352,
  "queueId" : 3019296,
  "result" : "SUCCESS",
  "timestamp" : 1768502741132,
  "url" : "https://do.pingcap.net/jenkins/job/seed/1352/",
  "builtOn" : "default-fd9bl",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-test.yaml"
        ],
        "commitId" : "a1020d2e7e179b4cfa49465073807673078b7db5",
        "timestamp" : 1768483819000,
        "author" : {
          "absoluteUrl" : "https://do.pingcap.net/jenkins/user/wuhuizuo",
          "fullName" : "wuhuizuo"
        },
        "authorEmail" : "wuhuizuo@126.com",
        "comment" : "Update memory limit for TiCDC heavy integration test\u000a\u000aIncrease memory limit from 28Gi to 32Gi to accommodate larger workloads\u000a",
        "date" : "2026-01-15 21:30:19 +0800",
        "id" : "a1020d2e7e179b4cfa49465073807673078b7db5",
        "msg" : "Update memory limit for TiCDC heavy integration test",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-test.yaml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "prow-jobs/pingcap/ticdc/latest-presubmits-next-gen.yaml",
          "prow-jobs/pingcap/ticdc/latest-presubmits.yaml"
        ],
        "commitId" : "6ce771074796b6e6b100921c85e5316a796025b9",
        "timestamp" : 1768484924000,
        "author" : {
          "absoluteUrl" : "https://do.pingcap.net/jenkins/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "TiCDC: Update Prow job triggers to remove 'all' keyword and enable run_before_merge for unit tests (#4099)\u000a\u000a## Summary\u000a\u000aThis PR updates the Prow job configurations for TiCDC to refine the\u000atrigger patterns and ensure certain jobs run before merging. The changes\u000aimprove the clarity of job triggers and ensure that critical build and\u000aunit test jobs are executed during the pre-merge phase.\u000a\u000a## Changes\u000a\u000a- **Refined trigger patterns for integration tests**: Removed the `|all`\u000aoption from the regex triggers for several integration test jobs in both\u000a`latest-presubmits.yaml` and `latest-presubmits-next-gen.yaml`. This\u000aensures that these jobs are only triggered explicitly by their specific\u000acommand or the `next-gen` keyword (where applicable), reducing\u000aunnecessary runs and improving trigger precision.\u000a- **Updated `pull-unit-test` job**: Commented out `skip_if_only_changed`\u000aand added `run_before_merge: true` to guarantee unit tests are executed\u000abefore merging, enhancing code quality assurance.\u000a\u000a## Why These Changes?\u000a\u000a- **Trigger clarity**: Removing the `all` keyword from triggers prevents\u000aunintended job executions when using the `/test all` command, aligning\u000atriggers with specific job intents.\u000a- **Pre-merge reliability**: Ensuring `run_before_merge` is set for\u000abuild and unit test jobs guarantees these critical checks are always\u000aperformed before code is merged, maintaining stability and preventing\u000aregressions.\u000a- **Consistency**: The updates apply to both the current and\u000anext-generation Prow configurations, ensuring uniform behavior across\u000ajob suites.\u000a\u000a## Closed Issues\u000a\u000aN/A\u000a\u000a---------\u000a\u000aSigned-off-by: tenfyzhong <tenfy@tenfy.cn>\u000a",
        "date" : "2026-01-15 13:48:44 +0000",
        "id" : "6ce771074796b6e6b100921c85e5316a796025b9",
        "msg" : "TiCDC: Update Prow job triggers to remove 'all' keyword and enable",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "prow-jobs/pingcap/ticdc/latest-presubmits-next-gen.yaml"
          },
          {
            "editType" : "edit",
            "file" : "prow-jobs/pingcap/ticdc/latest-presubmits.yaml"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://do.pingcap.net/jenkins/user/wuhuizuo",
      "fullName" : "wuhuizuo"
    },
    {
      "absoluteUrl" : "https://do.pingcap.net/jenkins/user/noreply",
      "fullName" : "noreply"
    }
  ]
}