docs(api): publish public API beta M2 reference — tests, latest executions, per-test history (APP-1554) - #2332
docs(api): publish public API beta M2 reference — tests, latest executions, per-test history (APP-1554)#2332devin-ai-integration[bot] wants to merge 2 commits into
Conversation
…tions, per-test history (APP-1554) Co-Authored-By: mika@elementary-data.com <mika.kerman@gmail.com>
🤖 Devin AI EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
Note: I can only respond to comments from users who have write access to this repository. ⚙️ Control Options:
|
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Comment |
Co-Authored-By: mika@elementary-data.com <mika.kerman@gmail.com>
Summary
The tests / latest-test-executions / test-executions endpoints are now live (elementary-data/elementary-internal#7331), so their six reference pages stop being hand-written "coming soon" contracts and become generated ones. Each page collapses to the standard openapi stub used by the assets and columns pages.
docs/api-reference/beta/openapi.json is refreshed from the generated snapshot in the API repo (the same file the enforce_up_to_date_openapi check guards), so parameters, filters, enums, and the items / next_cursor / has_more envelope now come from the served schema instead of prose that can drift. Notably the hand-written history page described the direction default in a way the real endpoint does not implement (start_time DESC by default, direction applying to whichever order_by is in play) — the generated schema is authoritative.
No docs.json changes: all six pages were already in the navigation.
Link to Devin session: https://app.devin.ai/sessions/5178cb6e376846f180e423e43f8a4f79
Requested by: @MikaKerman