Skip to content

fix(deps): pin html2md to 0.2.15 to fix android build - #3949

Merged
amitksingh1490 merged 1 commit into
mainfrom
fix/html2md-android
Sep 29, 2026
Merged

amitksingh1490 merged 1 commit into
mainfrom
fix/html2md-android

Conversation

@amitksingh1490

@amitksingh1490 amitksingh1490 commented Sep 29, 2026 •

Copy link
Copy Markdown
Contributor

CI on main fails in build-release (aarch64-linux-android) (run 36548127453): html2md 0.2.16/0.2.17 depend on jni ^0.22 for Android but still call the removed 0.21 API (get_string/new_string on EnvUnowned), so the crate doesn't compile for Android targets. html2md 0.2.17 came in with the lockfile refresh in #3913.

Pins html2md = "=0.2.15" (jni 0.19) until upstream fixes it. Note this also downgrades html2md's parser stack (html5ever 0.39 -> 0.27, markup5ever_rcdom, tendril, xml5ever), so HTML-to-markdown output could differ slightly.

@github-actions github-actions Bot added the type: fix Iterations on existing features or infrastructure. label Sep 29, 2026
@amitksingh1490 amitksingh1490 added the ci: build all targets Build release binaries for all target platforms in CI label Sep 29, 2026
@amitksingh1490
amitksingh1490 merged commit a2e65db into main Sep 29, 2026
27 checks passed
@amitksingh1490
amitksingh1490 deleted the fix/html2md-android branch September 29, 2026 09:46
@amitksingh1490 amitksingh1490 removed the ci: build all targets Build release binaries for all target platforms in CI label Sep 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: fix Iterations on existing features or infrastructure.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant