diff --git a/src/main/java/co/com/bancolombia/adapters/RestService.java b/src/main/java/co/com/bancolombia/adapters/RestService.java index 3f49f3d2..e35fcf2e 100644 --- a/src/main/java/co/com/bancolombia/adapters/RestService.java +++ b/src/main/java/co/com/bancolombia/adapters/RestService.java @@ -48,6 +48,9 @@ public Release getLatestPluginVersion() { !release.getTagName().contains("alpha") && !release.getTagName().contains("beta")) .findFirst() + .map( + release -> + new Release(release.getTagName().replace("v", ""), release.getPublishedAt())) .orElse(null); } catch (Exception e) { logger.lifecycle( diff --git a/src/main/java/co/com/bancolombia/models/Release.java b/src/main/java/co/com/bancolombia/models/Release.java index a48e8fa0..7fdce305 100644 --- a/src/main/java/co/com/bancolombia/models/Release.java +++ b/src/main/java/co/com/bancolombia/models/Release.java @@ -2,11 +2,15 @@ import com.fasterxml.jackson.annotation.JsonProperty; import java.time.OffsetDateTime; +import lombok.AllArgsConstructor; import lombok.Getter; +import lombok.NoArgsConstructor; import lombok.Setter; @Setter @Getter +@AllArgsConstructor +@NoArgsConstructor public class Release { @JsonProperty("tag_name") private String tagName;