Apply OpenAPI spec (#3317)
Adds scripts that sync PyGithub classes with GitHub OpenAPI spec: - `scripts/openypo.py`: main script to sync PyGithub class with OpenAPI spec - `scripts/openapi-update-classes.sh`: wrapping script to update multiple / all classes - `scripts/get-openapi-path.sh`: extract API path from OpenAPI spec - `scripts/get-openapi-schema.sh`: extract API schema from OpenAPI spec - `scripts/update-assertions.sh`: update assertions in test files - `scripts/prepare-for-update-assertions.py`: pre-processor script to allow running the update assertions script - `scripts/sort_class.py`: apply method and attribute order to PyGithub classes, simplifies managing classes by code
E
Enrico Minack committed
858b9e5b67b8efdd0952b5ea24ffd29f18c93a06
Parent: 95a6d40
Committed by GitHub <noreply@github.com>
on 7/17/2025, 8:33:53 PM