Skip to content
This repository was archived by the owner on Oct 17, 2025. It is now read-only.

Adopt openiap-gql typegen on Android#9

Merged
hyochan merged 2 commits intomainfrom
chore/check-types-ci
Sep 19, 2025
Merged

Adopt openiap-gql typegen on Android#9
hyochan merged 2 commits intomainfrom
chore/check-types-ci

Conversation

@hyochan
Copy link
Member

@hyochan hyochan commented Sep 19, 2025

Summary

  • replace handwritten models with openiap-gql generated Types.kt
  • rewire OpenIapModule, store, and sample screens to the new handlers
  • fail CI when Types.kt regeneration alters the tree

Add a CI guard that regenerates Types.kt and fails if it changes to keep generated sources in sync.

Normalize the generator so reruns are stable and Kotlin builds continue to pass.
@hyochan hyochan added 🚽 migration Activities due to changes in framework ፦ refactor labels Sep 19, 2025
Replace the handwritten OpenIAP models with the generated openiap-gql schema output and rewrite the Android module to expose the new handler-based API.

Update the store, helpers, and sample screens to consume the generated types while removing obsolete tests and model classes.
@hyochan hyochan changed the title Check generated Types.kt during CI Adopt openiap-gql typegen on Android Sep 19, 2025
@hyochan hyochan merged commit bb8ddbd into main Sep 19, 2025
4 checks passed
@hyochan hyochan deleted the chore/check-types-ci branch September 19, 2025 06:54
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

🚽 migration Activities due to changes in framework ፦ refactor

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant