From c91c618051e1b03d826835abcabf695d87f6b04e Mon Sep 17 00:00:00 2001 From: Tim te Beek Date: Tue, 24 Mar 2026 21:14:15 +0100 Subject: [PATCH] Fix AddCronTrigger Jackson deserialization Add @JsonCreator to the public constructor so Jackson can deserialize AddCronTrigger, fixing all AddCronTriggerTest failures introduced by the Lombok Best Practices commit. --- src/main/java/org/openrewrite/github/AddCronTrigger.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/org/openrewrite/github/AddCronTrigger.java b/src/main/java/org/openrewrite/github/AddCronTrigger.java index 42952e8..b881f7d 100644 --- a/src/main/java/org/openrewrite/github/AddCronTrigger.java +++ b/src/main/java/org/openrewrite/github/AddCronTrigger.java @@ -15,6 +15,7 @@ */ package org.openrewrite.github; +import com.fasterxml.jackson.annotation.JsonCreator; import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.RequiredArgsConstructor; @@ -55,6 +56,7 @@ public class AddCronTrigger extends Recipe { this.workflowFileMatcher = workflowFileMatcher; } + @JsonCreator public AddCronTrigger(String cron, @Nullable String fileMatcher) { this(cron, fileMatcher, ThreadLocalRandom.current()); }