Skip to content

Feature: move schemas to separate pkgs#303

Merged
yanyongyu merged 8 commits into
v0.16-devfrom
feat/schemas
May 22, 2026
Merged

Feature: move schemas to separate pkgs#303
yanyongyu merged 8 commits into
v0.16-devfrom
feat/schemas

Conversation

@yanyongyu
Copy link
Copy Markdown
Owner

@yanyongyu yanyongyu commented May 7, 2026

Changes

GitHub OpenAPI schemas are moved to githubkit-schemas pkgs. The latest schema version is installed by default. Other schema versions could be installed with pkg extras like githubkit-schemas[2022-11-28].

Backward Compatibility

Since versioned schemas are moved from githubkit.versions.* to githubkit_schemas.*, a module alias hook is installed by githubkit. githubkit.versions.latest and also other version modules are proxied to githubkit_schemas.*.

fix #296

@yanyongyu yanyongyu added the enhancement New feature or request label May 7, 2026
@yanyongyu yanyongyu changed the base branch from master to v0.16-dev May 7, 2026 08:22
@yanyongyu yanyongyu added the schema schema related label May 7, 2026
@yanyongyu yanyongyu marked this pull request as ready for review May 12, 2026 08:06
@yanyongyu yanyongyu merged commit 917c434 into v0.16-dev May 22, 2026
33 of 35 checks passed
@yanyongyu yanyongyu deleted the feat/schemas branch May 22, 2026 03:48
@yanyongyu yanyongyu linked an issue May 22, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request schema schema related

Projects

None yet

Development

Successfully merging this pull request may close these issues.

githubkit is too big — split type stubs into separate package?

1 participant