## Goal Publish the first maintained artifact at `io.github.wangyuyan666:statelayout:1.1.0` and verify it from an external consumer project. ## Prerequisites - [ ] Verify ownership of the `io.github.wangyuyan666` namespace in Maven Central Portal - [ ] Generate a dedicated signing key and store it outside the repository - [ ] Add Central Portal credentials and in-memory signing material as protected GitHub environment secrets - [ ] Add a manually triggered release workflow with a protected `release` environment ## Release validation - [ ] Change `1.1.0-SNAPSHOT` to `1.1.0` - [ ] Run the complete test, lint, build, and local publication gate - [ ] Inspect AAR, sources JAR, documentation JAR, POM, and Gradle module metadata - [ ] Publish and release the Central Portal deployment - [ ] Resolve the coordinate from a clean project without `mavenLocal()` - [ ] Create the immutable `v1.1.0` tag and GitHub Release - [ ] Update README only after the public coordinate resolves - [ ] Close the 1.1.0 milestone The detailed procedure and rollback rules are in `docs/RELEASING.md`.
Goal
Publish the first maintained artifact at
io.github.wangyuyan666:statelayout:1.1.0and verify it from an external consumer project.Prerequisites
io.github.wangyuyan666namespace in Maven Central PortalreleaseenvironmentRelease validation
1.1.0-SNAPSHOTto1.1.0mavenLocal()v1.1.0tag and GitHub ReleaseThe detailed procedure and rollback rules are in
docs/RELEASING.md.