{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "com.cloudbees.jenkins.GitHubPushCause",
          "shortDescription" : "Started by GitHub push by ti-chi-bot[bot]"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "jenkins.metrics.impl.TimeInQueueAction",
      "blockedDurationMillis" : 0,
      "blockedTimeMillis" : 0,
      "buildableDurationMillis" : 24763,
      "buildableTimeMillis" : 24763,
      "buildingDurationMillis" : 48575,
      "executingTimeMillis" : 48575,
      "executorUtilization" : 1.0,
      "subTaskCount" : 0,
      "waitingDurationMillis" : 8035,
      "waitingTimeMillis" : 8035
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/main" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 1355,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d59e744a35b576ab75f73d7f03794ada3490388d",
            "branch" : [
              {
                "SHA1" : "d59e744a35b576ab75f73d7f03794ada3490388d",
                "name" : "origin/main"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d59e744a35b576ab75f73d7f03794ada3490388d",
            "branch" : [
              {
                "SHA1" : "d59e744a35b576ab75f73d7f03794ada3490388d",
                "name" : "origin/main"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "d59e744a35b576ab75f73d7f03794ada3490388d",
        "branch" : [
          {
            "SHA1" : "d59e744a35b576ab75f73d7f03794ada3490388d",
            "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" : "#1355",
  "duration" : 48575,
  "estimatedDuration" : 57186,
  "executor" : None,
  "fullDisplayName" : "seed #1355",
  "id" : "1355",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 1355,
  "queueId" : 3047209,
  "result" : "SUCCESS",
  "timestamp" : 1768878967577,
  "url" : "https://do.pingcap.net/jenkins/job/seed/1355/",
  "builtOn" : "default-8dcdz",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "prow-jobs/pingcap/ticdc/latest-presubmits-next-gen.yaml",
          "prow-jobs/pingcap/ticdc/latest-presubmits.yaml"
        ],
        "commitId" : "d59e744a35b576ab75f73d7f03794ada3490388d",
        "timestamp" : 1768878929000,
        "author" : {
          "absoluteUrl" : "https://do.pingcap.net/jenkins/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "TiCDC: Update TiCDC presubmit jobs to always run before merge for builds and checks (#4107)\u000a\u000a## Summary\u000a\u000aThis PR modifies the Prow job configurations for TiCDC's presubmit\u000apipelines to ensure that build and check jobs run consistently before\u000amerging, even when changes are limited to specific file patterns. The\u000achanges also improve the trigger commands for integration test jobs to\u000asupport more intuitive aliases.\u000a\u000a## Changes\u000a\u000a- **Updated `pull-build-next-gen` job in\u000a`latest-presubmits-next-gen.yaml`:**\u000a- Commented out the `skip_if_only_changed` rule to disable automatic\u000askipping.\u000a  - Added `run_before_merge: true` to enforce execution before merging.\u000a\u000a- **Updated `pull-build` and `pull-check` jobs in\u000a`latest-presubmits.yaml`:**\u000a  - Commented out the `skip_if_only_changed` rule for both jobs.\u000a- Added `run_before_merge: true` to both jobs to ensure they run before\u000amerge.\u000a\u000a- **Enhanced trigger commands for integration test jobs:**\u000a- Modified the `trigger` regex patterns for all integration test jobs\u000a(`pull-cdc-mysql-integration-light`, `pull-cdc-mysql-integration-heavy`,\u000a`pull-cdc-kafka-integration-light`, `pull-cdc-kafka-integration-heavy`,\u000a`pull-cdc-pulsar-integration-light`,\u000a`pull-cdc-storage-integration-light`,\u000a`pull-cdc-storage-integration-heavy`) to support shorter aliases\u000a(`light`, `heavy`, `all`) in addition to the full job names. This makes\u000ait easier to trigger these jobs via PR comments.\u000a\u000a## Impact\u000a\u000a- The `pull-build`, `pull-check`, and `pull-build-next-gen` jobs will\u000anow run on all PRs targeting the specified branches (`master`,\u000a`release-8.5`, etc.), regardless of the types of files changed. This\u000aensures consistent validation and reduces the risk of introducing\u000aundetected issues into the codebase.\u000a- The updated trigger patterns provide more flexibility and convenience\u000awhen manually running integration tests, aligning with common usage\u000apatterns.\u000a\u000a## Closed Issues\u000a\u000a- Resolves the requirement to run build and check jobs before merging,\u000aeven for PRs that only change documentation or non-code files.\u000a\u000a---------\u000a\u000aSigned-off-by: tenfyzhong <tenfy@tenfy.cn>\u000a",
        "date" : "2026-01-20 03:15:29 +0000",
        "id" : "d59e744a35b576ab75f73d7f03794ada3490388d",
        "msg" : "TiCDC: Update TiCDC presubmit jobs to always run before merge for builds",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "prow-jobs/pingcap/ticdc/latest-presubmits.yaml"
          },
          {
            "editType" : "edit",
            "file" : "prow-jobs/pingcap/ticdc/latest-presubmits-next-gen.yaml"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://do.pingcap.net/jenkins/user/noreply",
      "fullName" : "noreply"
    }
  ]
}