Skip to content

Add publish workflow#3

Merged
seokju-na merged 1 commit into
mainfrom
publish-ci
Jun 21, 2026
Merged

Add publish workflow#3
seokju-na merged 1 commit into
mainfrom
publish-ci

Conversation

@seokju-na

@seokju-na seokju-na commented Jun 21, 2026

Copy link
Copy Markdown
Member

Summary by cubic

Automates publishing the Android library to Maven Central on tagged releases and configures Gradle/POM metadata for dev.wvb:webview-bundle-android. Adds consumer ProGuard rules to keep JNA/UniFFI classes so FFI works in minified apps.

  • New Features

    • GitHub Actions workflow publishes on v* tags; derives version from tag and runs :lib:publishToMavenCentral with signing from secrets.
    • Integrates com.vanniktech.maven.publish (0.35.0); sets dev.wvb:webview-bundle-android, publishes sources/javadoc JARs, and fills POM metadata.
  • Bug Fixes

    • Replace JS bridge keep rule with consumer rules for JNA/UniFFI to prevent R8 stripping/renaming of native bindings and avoid runtime FFI failures.

Written for commit c84f189. Summary will update on new commits.

Review in cubic

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 5 files

Re-trigger cubic

@seokju-na seokju-na merged commit 57a0fae into main Jun 21, 2026
3 checks passed
@seokju-na seokju-na deleted the publish-ci branch June 21, 2026 04:48
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