Skip to content

feat: export artifact package resolver#392

Merged
thymikee merged 1 commit intomainfrom
codex/issue-386-export-android-manifest
Apr 11, 2026
Merged

feat: export artifact package resolver#392
thymikee merged 1 commit intomainfrom
codex/issue-386-export-android-manifest

Conversation

@thymikee
Copy link
Copy Markdown
Contributor

Summary

  • Worth it: yes. This exposes the existing APK package-name resolver so consumers can reuse the binary XML parser and existing aapt fallback instead of copying it.
  • Add the agent-device/artifacts subpath and rslib entrypoint.
  • Re-export resolveAndroidArchivePackageName from the new public artifact surface.
  • Add focused public-entrypoint coverage.

Touched files: 4. Scope stayed within artifact export surface. Docs/skills were not updated because this is a library API export, not CLI behavior.

Closes #386

Validation

  • pnpm install
  • pnpm format
  • pnpm check:quick
  • pnpm check:tooling
  • pnpm test -- src/__tests__/artifacts-public.test.ts
  • node --input-type=module -e "import('./dist/src/artifacts.js').then(({ resolveAndroidArchivePackageName }) => { if (typeof resolveAndroidArchivePackageName !== 'function') throw new Error('missing export'); })"

Known gaps: none.

@thymikee thymikee force-pushed the codex/issue-386-export-android-manifest branch from 10a4461 to 702d285 Compare April 11, 2026 17:38
@thymikee thymikee merged commit 037caf7 into main Apr 11, 2026
15 of 16 checks passed
@thymikee thymikee deleted the codex/issue-386-export-android-manifest branch April 11, 2026 18:02
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.

Export Android manifest binary XML parser

1 participant