Skip to content

Prepare Maven Central release for FlexTrack 1.2.0 - #13

Merged
alirezat66 merged 1 commit into
mainfrom
release/maven-central-1.2.0
Aug 18, 2026
Merged

Prepare Maven Central release for FlexTrack 1.2.0#13
alirezat66 merged 1 commit into
mainfrom
release/maven-central-1.2.0

Conversation

@alirezat66

Copy link
Copy Markdown
Collaborator

Summary

  • publish FlexTrack as io.github.alirezat66:flextrack:1.2.0 through Maven Central
  • add signed Central Portal publishing with automatic release
  • remove the GitHub Packages token requirement from consumer setup
  • add complete POM metadata, sources, javadoc, changelog, and publisher documentation
  • keep ordinary CI independent from release signing secrets and validate publication artifacts

Verification

  • ./gradlew :flextrack:test :flextrack:lint :flextrack:assembleRelease
  • generated and inspected the Maven POM, AAR, sources JAR, javadoc JAR, and Gradle module metadata
  • release workflow fails early when any Central/signing secret is absent

Release notes

After merging, configure the four repository secrets documented in docs/maven-central-release.md, then create tag v1.2.0. The tag workflow will sign, upload, and automatically release the package through the Central Portal.

@alirezat66
alirezat66 merged commit 983e3eb into main Aug 18, 2026
1 check passed
@alirezat66
alirezat66 deleted the release/maven-central-1.2.0 branch August 18, 2026 16:12
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