{"_class":"hudson.model.FreeStyleBuild","actions":[{"_class":"hudson.model.CauseAction","causes":[{"_class":"hudson.triggers.SCMTrigger$SCMTriggerCause","shortDescription":"Started by an SCM change"}]},{},{"_class":"com.nirima.jenkins.plugins.docker.action.DockerBuildAction"},{},{},{"_class":"hudson.plugins.git.util.BuildData","buildsByBranchName":{"refs/remotes/origin/master":{"_class":"hudson.plugins.git.util.Build","buildNumber":4,"buildResult":null,"marked":{"SHA1":"028b64d973ecaf4d0dcb341b32afd0411c9dde60","branch":[{"SHA1":"028b64d973ecaf4d0dcb341b32afd0411c9dde60","name":"refs/remotes/origin/master"}]},"revision":{"SHA1":"028b64d973ecaf4d0dcb341b32afd0411c9dde60","branch":[{"SHA1":"028b64d973ecaf4d0dcb341b32afd0411c9dde60","name":"refs/remotes/origin/master"}]}}},"lastBuiltRevision":{"SHA1":"028b64d973ecaf4d0dcb341b32afd0411c9dde60","branch":[{"SHA1":"028b64d973ecaf4d0dcb341b32afd0411c9dde60","name":"refs/remotes/origin/master"}]},"remoteUrls":["https://gerrit.googlesource.com/a/plugins/autosubmitter"],"scmName":""},{},{},{},{"_class":"org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"}],"artifacts":[{"displayPath":"autosubmitter.jar","fileName":"autosubmitter.jar","relativePath":"bazel-bin/plugins/autosubmitter/autosubmitter.jar"},{"displayPath":"autosubmitter.jar-version","fileName":"autosubmitter.jar-version","relativePath":"bazel-bin/plugins/autosubmitter/autosubmitter.jar-version"},{"displayPath":"autosubmitter.json","fileName":"autosubmitter.json","relativePath":"bazel-bin/plugins/autosubmitter/autosubmitter.json"}],"building":false,"description":null,"displayName":"#4","duration":153166,"estimatedDuration":177963,"executor":null,"fullDisplayName":"plugin-autosubmitter-bazel-master-stable-3.10 #4","id":"4","inProgress":false,"keepLog":false,"number":4,"queueId":223071,"result":"SUCCESS","timestamp":1762938738876,"url":"https://gerrit-ci.gerritforge.com/job/plugin-autosubmitter-bazel-master-stable-3.10/4/","builtOn":"docker-00g6jh8glzbmk","changeSet":{"_class":"hudson.plugins.git.GitChangeSetList","items":[{"_class":"hudson.plugins.git.GitChangeSet","affectedPaths":["src/main/java/com/criteo/gerrit/plugins/automerge/AtomicityHelper.java"],"commitId":"028b64d973ecaf4d0dcb341b32afd0411c9dde60","timestamp":1762936063000,"author":{"absoluteUrl":"https://gerrit-ci.gerritforge.com/user/syntonyze","fullName":"Antonio Barone"},"authorEmail":"syntonyze@gmail.com","comment":"Evaluate submit requirements in submittability checks\u000a\u000aThe autosubmitter only evaluated legacy submit records from label\u000afunctions and ignored Submit Requirements (SRs). Since Gerrit 3.6, SRs\u000aare the standard way to define submittability. As a result, the plugin\u000aattempted to merge changes that were not actually submittable when SRs\u000awere unsatisfied.\u000a\u000aThis change checks submittability using\u000aChangeData.submitRequirementsIncludingLegacy() and verifies that each\u000arequirement is fulfilled before proceeding. This aligns the plugin’s\u000abehavior with Gerrit’s submittability model and prevents premature\u000asubmission attempts.\u000a\u000aBug: Issue 458294128\u000aChange-Id: I4df85941ecf518ab2875eeb1ef2a02c0bd4be1b5\u000a","date":"2025-11-12 00:27:43 -0800","id":"028b64d973ecaf4d0dcb341b32afd0411c9dde60","msg":"Evaluate submit requirements in submittability checks","paths":[{"editType":"edit","file":"src/main/java/com/criteo/gerrit/plugins/automerge/AtomicityHelper.java"}]}],"kind":"git"},"culprits":[{"absoluteUrl":"https://gerrit-ci.gerritforge.com/user/syntonyze","fullName":"Antonio Barone"}]}