SIGN IN SIGN UP

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