Skip to content

build!: move libraries/web assets to :rsdroid-android - #767

Merged
david-allison merged 3 commits into
ankidroid:mainfrom
david-allison:java-library-11
Oct 28, 2026
Merged

david-allison merged 3 commits into
ankidroid:mainfrom
david-allison:java-library-11

Conversation

@david-allison

@david-allison david-allison commented Oct 28, 2026 •

Copy link
Copy Markdown
Member

Caution

BREAKING CHANGE:
Android consumers MUST depend on anki-backend-android.
anki-android-backend no longer packages native libraries or web assets.

(this break is already handled in Anki-Android)

anki-backend-android now contains:

  • Rust build outputs (.so files & web assets)
  • AAR source directories (jniLibs + assets definitions)
  • Native library validation

Use JUnit 4 with an explicit dependency.

Remove
* Robolectric
* AndroidX test dependencies
* Jupiter (unused)

Assisted-by: GPT-6.1-Sol xhigh
BREAKING CHANGE:
Android consumers MUST depend on `anki-backend-android`.
`anki-android-backend` no longer packages native libraries or web assets.

`anki-backend-android` now contains:

* Rust build outputs (.so files & web assets)
* AAR source directories (`jniLibs` + `assets` definitions)
* Native library validation

Assisted-by: GPT-6.1-Sol xhigh
BREAKING CHANGE:
Android consumers MUST depend on `anki-backend-android`.
`anki-android-backend` no longer packages native libraries or web assets.

Assisted-by: GPT-6.1-Sol xhigh

@mikehardy mikehardy left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Trusting you on this one!

@mikehardy
mikehardy enabled auto-merge October 28, 2026 15:31
@mikehardy
mikehardy added this pull request to the merge queue Oct 28, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Oct 28, 2026
@david-allison
david-allison added this pull request to the merge queue Oct 28, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to no response for status checks Oct 28, 2026
@david-allison
david-allison added this pull request to the merge queue Oct 28, 2026
Merged via the queue into ankidroid:main with commit 360b0c1 Oct 28, 2026
11 checks passed
@david-allison
david-allison deleted the java-library-11 branch October 28, 2026 19:03
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