Skip to content

Migrate QuickActionView using open-source library migration guide#12

Merged
Jawnnypoo merged 1 commit intomainfrom
feature/open-source-library-migration
Mar 6, 2026
Merged

Migrate QuickActionView using open-source library migration guide#12
Jawnnypoo merged 1 commit intomainfrom
feature/open-source-library-migration

Conversation

@theJawnnybot
Copy link
Contributor

Summary

Applied the migration checklist from open-source-library-migration.md.

Build/toolchain

  • Java 17
  • Gradle 9.3.1
  • Android Gradle Plugin 9.1.0
  • Converted build scripts from Groovy to Kotlin DSL (.gradle.kts)
  • Updated dependencies to current stable versions

Publishing

  • Added com.vanniktech.maven.publish
  • Configured publishToMavenCentral(SonatypeHost.CENTRAL_PORTAL)
  • Enabled release signing in workflow
  • Added Maven POM metadata in gradle.properties
  • Bumped patch version to 2.0.1

CI/CD

  • Modernized CI workflow (checkout@v4, setup-java@v4, wrapper validation)
  • Added tag-based Maven Central publish workflow
  • Uses release secrets:
    • MAVEN_CENTRAL_USERNAME
    • MAVEN_CENTRAL_PASSWORD
    • SIGNING_PRIVATE_KEY
    • SIGNING_PASSWORD
  • Uses tag version via -PVERSION_NAME="${GITHUB_REF_NAME}" (no file mutation)

Docs/cleanup

  • Updated README badge/link to Maven Central
  • Replaced JitPack dependency instructions with Maven Central coordinates
  • Updated sample GIF branch link from master to main

Validation

  • ./gradlew build

@Jawnnypoo Jawnnypoo merged commit bd972e5 into main Mar 6, 2026
2 checks passed
@Jawnnypoo Jawnnypoo deleted the feature/open-source-library-migration branch March 6, 2026 19:51
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.

2 participants