Skip to content

Remove reference library module, rename module to reference-app - #68

Merged
LZRS merged 2 commits into
ohs-foundation:mainfrom
LZRS:resolve-pr65-on-main
Aug 10, 2026
Merged

Remove reference library module, rename module to reference-app#68
LZRS merged 2 commits into
ohs-foundation:mainfrom
LZRS:resolve-pr65-on-main

Conversation

@LZRS

@LZRS LZRS commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

Recreates PR #65 on top of current main.

Also updates

  • imports in ig-codegen that still referenced the old dev.ohs.player.library.*
  • Compose's generated resources package name, shifting to player_reference.reference_app.generated.resources

It's a good idea to open an issue first for discussion.

  • All CI build checks pass e.g. Tests
  • Appropriate changes to documentation are included in the PR

@LZRS

LZRS commented Aug 10, 2026

Copy link
Copy Markdown
Contributor Author

Supersedes #65 (superseded by rebasing its structural change onto current main rather than merging — see #65 for prior discussion). Fixes #64 #56

LZRS and others added 2 commits August 10, 2026 10:19
Recreates PR ohs-foundation#65 on top of current main. PR ohs-foundation#65's own diff (module
rename, local library removal, dev.ohs.player.library -> client
import rename) applies unchanged where main hasn't moved; two gaps
that would have broken the build regardless of conflicts are also
fixed:

- ig-codegen still emitted dev.ohs.player.library.* references
  (config/registry) that no longer exist once the library module is
  removed
- Compose's generated resources package name shifts with
  rootProject.name/module rename
  (ohsplayerreferenceclientapp.ohs_player_reference_app.generated.resources
  -> player_reference.reference_app.generated.resources)

release.yml and iosApp project.pbxproj carry PR ohs-foundation#65's already-correct
:ohs-player-reference-app: -> :reference-app: task renames, since
main never touched those files.

Verified: :reference-app:compileKotlinJvm, :reference-app:jvmTest,
:reference-app:lintDebug, spotlessCheck all pass.

Co-authored-by: Fikri Milano <fikrimilano1@gmail.com>
@LZRS
LZRS force-pushed the resolve-pr65-on-main branch from 2e21993 to 1a6aa3a Compare August 10, 2026 07:29
@LZRS
LZRS marked this pull request as ready for review August 10, 2026 07:29
@LZRS
LZRS requested review from FikriMilano and ellykits August 10, 2026 07:29
@LZRS LZRS mentioned this pull request Aug 10, 2026
2 tasks
@ellykits

Copy link
Copy Markdown
Contributor

Please look at the documentation on the README. I've approved. Most of the work here was mechanical change to the new library.

@LZRS
LZRS merged commit 3b014e8 into ohs-foundation:main Aug 10, 2026
5 checks passed
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.

Remove reference-library from the client app Use the remote reference-library after available on Maven Central

2 participants