-
-
Notifications
You must be signed in to change notification settings - Fork 131
Closed
Labels
Hack.Commit.PushbugSomething isn't workingSomething isn't workingreleasedIssue has been releasedIssue has been released
Milestone
Description
I get an exception when releasing a project using JReleaser Maven Plugin (running in Github Actions) configured like so:
<plugin>
<groupId>org.jreleaser</groupId>
<artifactId>jreleaser-maven-plugin</artifactId>
<version>1.6.0</version>
<inherited>false</inherited>
<configuration>
<jreleaser>
<signing>
<active>ALWAYS</active>
<armored>true</armored>
</signing>
<release>
<github>
<draft>true</draft>
<overwrite>true</overwrite>
<sign>true</sign>
<issues>
<enabled>true</enabled>
</issues>
<changelog>
<formatted>ALWAYS</formatted>
<preset>conventional-commits</preset>
<contentTemplate>.github/workflows/release-changelog-template.md</contentTemplate>
<contributors>
<format>- {{contributorName}}{{#contributorUsernameAsLink}} ({{.}}){{/contributorUsernameAsLink}}</format>
</contributors>
</changelog>
</github>
</release>
<deploy>
<maven>
<nexus2>
<maven-central>
<active>ALWAYS</active>
<!-- TODO Remove verifyPom tag, hack for https://github.com/jreleaser/jreleaser/issues/1397 -->
<verifyPom>false</verifyPom>
<url>https://s01.oss.sonatype.org/service/local</url>
<closeRepository>true</closeRepository>
<releaseRepository>false</releaseRepository>
<stagingRepositories>target/staging-deploy</stagingRepositories>
<artifactOverrides>
<artifactOverride>
<groupId>ai.timefold.solver</groupId>
<artifactId>timefold-solver-core</artifactId>
<sourceJar>false</sourceJar>
<javadocJar>false</javadocJar>
</artifactOverride>
<artifactOverride>
<groupId>ai.timefold.solver</groupId>
<artifactId>timefold-solver-spring-boot-starter</artifactId>
<sourceJar>false</sourceJar>
<javadocJar>false</javadocJar>
</artifactOverride>
<artifactOverride>
<groupId>ai.timefold.solver</groupId>
<artifactId>timefold-solver-ide-config</artifactId>
<sourceJar>true</sourceJar>
<javadocJar>false</javadocJar>
</artifactOverride>
<artifactOverride>
<groupId>ai.timefold.solver</groupId>
<artifactId>timefold-solver-webui</artifactId>
<sourceJar>true</sourceJar>
<javadocJar>false</javadocJar>
</artifactOverride>
</artifactOverrides>
</maven-central>
</nexus2>
</maven>
</deploy>
</jreleaser>
</configuration>
</plugin>
This is the last thing I get in the trace log:
[DEBUG] fetching all branches on TimefoldAI/timefold-solver
[DEBUG] looking up release with tag v0.10.0 at repository TimefoldAI/timefold-solver
[DEBUG] fetching release on TimefoldAI/timefold-solver with tag v0.10.0
[DEBUG] release v0.10.0 does not exist
[DEBUG] creating release v0.10.0
[DEBUG] tagging local repository with v0.10.0
[DEBUG] creating release on TimefoldAI/timefold-solver with tag v0.10.0
422 Unprocessable Entity
org.jreleaser.sdk.commons.RestAPIException: 422: Unprocessable Entity
at org.jreleaser.sdk.commons.ClientUtils.lambda$builder$1(ClientUtils.java:113)
...
Caused by: org.jreleaser.sdk.commons.RestAPIException: 422: Unprocessable Entity
at org.jreleaser.sdk.commons.ClientUtils.lambda$builder$1(ClientUtils.java:113)
at feign.ResponseHandler.decodeError(ResponseHandler.java:136)
at feign.ResponseHandler.handleResponse(ResponseHandler.java:70)
at feign.SynchronousMethodHandler.executeAndDecode(SynchronousMethodHandler.java:114)
at feign.SynchronousMethodHandler.invoke(SynchronousMethodHandler.java:70)
at feign.ReflectiveFeign$FeignInvocationHandler.invoke(ReflectiveFeign.java:96)
at jdk.proxy3/jdk.proxy3.$Proxy31.createRelease(Unknown Source)
at org.jreleaser.sdk.github.Github.createRelease(Github.java:334)
at org.jreleaser.sdk.github.GithubReleaser.createRelease(GithubReleaser.java:352)
at org.jreleaser.sdk.github.GithubReleaser.createRelease(GithubReleaser.java:235)
... 35 more
This is the branch of our project that exhibits the issue:
https://github.com/TimefoldAI/timefold-solver/tree/triceo-releasetest
This was the run that failed:
https://github.com/TimefoldAI/timefold-solver/actions/runs/5332409307
jordanst3wart
Metadata
Metadata
Assignees
Labels
Hack.Commit.PushbugSomething isn't workingSomething isn't workingreleasedIssue has been releasedIssue has been released