Skip to content

ci: clean-deploy on tag and skip redundant verify#21

Merged
alexeid merged 2 commits intomasterfrom
ci-tag-deploy-fix
May 4, 2026
Merged

ci: clean-deploy on tag and skip redundant verify#21
alexeid merged 2 commits intomasterfrom
ci-tag-deploy-fix

Conversation

@alexeid
Copy link
Copy Markdown
Member

@alexeid alexeid commented May 4, 2026

CI workflow refinement: on tag publishes, run a clean deploy and skip the redundant verify pass.

Stacked on top of #20 (the beast.version bump). After #20 merges, this PR will only show the CI workflow change.

Replaces #19 (which was opened from a personal fork; we no longer use forks for these CompEvol repos).

alexeid added 2 commits May 5, 2026 10:37
- Gate "Build and test" to non-tag pushes (the same mvn verify runs as
  part of the deploy lifecycle on tag).
- Replace two-step `mvn deploy -Prelease -DskipTests` with single
  `mvn -Prelease clean deploy`. The previous flow left unsigned
  package outputs in target/ from an earlier run, so the second
  invocation could deploy artifact bytes that did not match the
  freshly generated .asc files. Sonatype rejected such tag releases
  with "Invalid signature" on zip/sources/javadoc while jar/pom
  verified. A single clean deploy from the tag avoids that.
@alexeid alexeid merged commit 0e93218 into master May 4, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant