Skip to content

chore: sync vendored Lichess API spec to 2.0.154 (submodule 90055ff) - #32

Open
obazin wants to merge 1 commit into
mainfrom
chore/lichess-api-sync-2026-07-28
Open

chore: sync vendored Lichess API spec to 2.0.154 (submodule 90055ff)#32
obazin wants to merge 1 commit into
mainfrom
chore/lichess-api-sync-2026-07-28

Conversation

@obazin

@obazin obazin commented Jul 28, 2026

Copy link
Copy Markdown
Owner

Summary

Automated Lichess API sync. Bumps the vendored OpenAPI spec submodule (reference/lichess-api) from 572cea5 to 90055ff.

Spec changes detected

Diffing doc/specs/ between the two submodule commits:

  • doc/specs/lichess-api.yaml — API version bump only: 2.0.1532.0.154.
  • doc/specs/schemas/** — unchanged.
  • doc/specs/tags/** — unchanged.

The only other upstream changes in the diff are outside doc/specs/ and are documentation/tooling noise:

  • types/lichess-api.d.ts — JSDoc prose only (added blank lines; the external-engine long-polling secret is now described as providerSecret instead of secret in the human-readable description — no schema field rename).
  • types/package.json, doc/pnpm-lock.yaml, example/oauth-backend/package-lock.json — version/lockfile bumps.

Client impact

None. No endpoints, request/response DTO fields, error responses, or enums changed in the source-of-truth spec.

The prose clarification (secretproviderSecret) for the external-engine "Acquire analysis request" endpoint is already matched by the litchee client: src/api/engine/external_engine.rs serializes { "providerSecret": ... } and exposes provider_secret on the registration DTO. No hardcoded API version exists in the crate, so nothing there needs updating either.

This PR therefore only advances the vendored spec pointer to keep it current; no src/api/** changes were required.

Verification

Run in the project toolchain — all green:

  • cargo fmt --check
  • cargo clippy --all-targets --all-features -- -D warnings
  • cargo test ✅ (all unit, integration, and doc tests pass)

Generated by Claude Code

Updates the vendored Lichess OpenAPI spec submodule from 572cea5 to
90055ff. The only spec change under doc/specs/ is the API version bump
2.0.153 -> 2.0.154; schemas/ and tags/ are unchanged. Upstream also
adjusted external-engine endpoint descriptions (prose only: the
long-polling secret is now documented as providerSecret), which the
litchee client already matches. No client code changes required.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant