Repository navigation
Comparing changes
Open a pull request
base repository: octokit/openapi
base: v22.0.0
head repository: octokit/openapi
compare: v24.0.0
- 12 commits
- 49 files changed
- 8 contributors
Commits on Jan 22, 2026
-
build(deps-dev): bump lodash from 4.17.21 to 4.17.23 (#523)
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.21 to 4.17.23. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](lodash/lodash@4.17.21...4.17.23) --- updated-dependencies: - dependency-name: lodash dependency-version: 4.17.23 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2316412 - Browse repository at this point
Copy the full SHA 2316412View commit details
Commits on Mar 17, 2026
-
build(deps): lock file maintenance (#521)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 59a99ad - Browse repository at this point
Copy the full SHA 59a99adView commit details
Commits on Apr 10, 2026
-
build(deps): lock file maintenance (#526)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7b4325a - Browse repository at this point
Copy the full SHA 7b4325aView commit details
Commits on Apr 11, 2026
-
ci(action): update actions/create-github-app-token action to v3 (#525)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 4c6354a - Browse repository at this point
Copy the full SHA 4c6354aView commit details
Commits on Aug 24, 2026
-
ci(action): update actions/setup-node action to v7 (#536)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for dd22170 - Browse repository at this point
Copy the full SHA dd22170View commit details -
ci(action): update actions/add-to-project action to v2 (#534)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 52f0709 - Browse repository at this point
Copy the full SHA 52f0709View commit details
Commits on Aug 27, 2026
-
feat!: remove deprecated endpoints, major additions up to 2026-08-24 (#…
…538) BREAKING CHANGE: remove deprecated endpoints --------- Co-authored-by: Octokit Bot <[email protected]> Co-authored-by: wolfy1339 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8dda528 - Browse repository at this point
Copy the full SHA 8dda528View commit details
Commits on Aug 29, 2026
-
fix: remove requestBody when no schema is present (#532)
* build(deps): lock file maintenance * fix: remove requestBody when no schema is present --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: wolfy1339 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a0a73ee - Browse repository at this point
Copy the full SHA a0a73eeView commit details
Commits on Sep 9, 2026
-
Configuration menu - View commit details
-
Copy full SHA for bcfdbca - Browse repository at this point
Copy the full SHA bcfdbcaView commit details -
ci(action): update actions/checkout action to v7 (#535)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for da1aaff - Browse repository at this point
Copy the full SHA da1aaffView commit details
Commits on Oct 5, 2026
-
fix: patch app-installations anyOf in place instead of replacing the …
…operation (#544) * Fix stale team_discussions in app-installations overrides The override files for /app/installations contained a stale copy of the app-permissions schema that used team_discussions instead of discussions. The upstream schema (rest-api-description) was updated from team_discussions to discussions, but these hardcoded overrides were never updated to match. This caused @octokit/openapi consumers to see team_discussions instead of discussions in the app-permissions schema. * Resync app-permissions overrides with current API schema Update the frozen permission snapshots in override files to include all current GitHub API permissions. Beyond the team_discussions to discussions rename, this adds 20 missing permissions including: artifact_metadata, attestations, codespaces, merge_queues, dependabot_secrets, interaction_limits, email_addresses, organization_copilot_agent_settings, organization_copilot_seat_management, organization_custom_org_roles, organization_custom_properties, organization_events, enterprise_custom_properties_for_organizations, custom_properties_for_organizations, repository_custom_properties, followers, git_ssh_keys, gpg_keys, profile, and starring. * Refactor app-installations override to patch anyOf in-place Replace the full-operation override for /app/installations with a targeted in-place patch that only fixes the anyOf issues in the account field. This allows the permissions block to flow through from the upstream schema automatically, preventing drift when new permission scopes are added. Also adds a null guard for requestBody schemas that lack an application/json schema property, fixing a pre-existing issue with newer upstream specs. * Fix anyOf patch to handle suspended_by and account nullable The previous implementation only converted account's anyOf to allOf but missed two things: 1. account: add nullable:true and remove type:[null,object] array to match OpenAPI 3.0 nullable pattern 2. suspended_by: convert anyOf [{type:null}, SimpleUser] to the SimpleUser entry with nullable:true Also adds a reusable anyOfToNullable() helper for the null-union pattern. * Add override assertions to catch upstream schema drift Tests validate the generated output after overrides are applied: - account: must be allOf (not anyOf) with nullable:true - suspended_by: must be flat nullable object (not anyOf) - permissions: must have known keys with valid enum values - Cross-file check: no residual anyOf on patched fields - Request body anyOf filtering: no non-object types Runs 219 assertions across all generated schemas. Wired into npm test so CI catches regressions. * style: prettier * build: regenerate schemas with in-place app-installations patch Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_018cDR6tMPCpxwsiok8SgHd6 * Empty commit to trigger tests --------- Co-authored-by: Salman Muin Kayser Chishti <[email protected]> Co-authored-by: wolfy1339 <[email protected]> Co-authored-by: Claude Opus 5.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c0c9994 - Browse repository at this point
Copy the full SHA c0c9994View commit details -
feat: delete teams related endpoints, add new endpoints (as of 2026-1…
…0-05) (#542) BREAKING CHANGE: Remove the Enterprise Teams REST API endpoints under `/enterprises/{enterprise}/teams`. Co-authored-by: octokit[bot] <171388558+octokit[bot]@users.noreply.github.com> Co-authored-by: wolfy1339 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f1e85dc - Browse repository at this point
Copy the full SHA f1e85dcView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v22.0.0...v24.0.0