Skip to content

docs: Boost version provenance, OpenAPI spec refresh - #519

Merged
g-despot merged 2 commits into
mainfrom
docs/boost-provenance-and-spec-refresh
Aug 20, 2026
Merged

docs: Boost version provenance, OpenAPI spec refresh#519
g-despot merged 2 commits into
mainfrom
docs/boost-provenance-and-spec-refresh

Conversation

@g-despot

@g-despot g-despot commented Aug 20, 2026

Copy link
Copy Markdown
Contributor

Boost note. It said "Added in v1.39". Boost shipped in v1.38.0, and the API surface is unchanged between stable/v1.38 and stable/v1.39 (grpc/proto/ is byte-identical across the two branches), so the note is now "Added in v1.38". Five pages import this include.

OpenAPI spec. Refreshed from v1-39/openapi-for-docs: 77 to 81 paths, adding /aggregate/{collection} and the bm25, hybrid and near-object search endpoints. Same content the weekly job from #518 would propose, so it will find no diff.

README. Leads with that workflow now, manual recipe kept as fallback. The old recipe's ${BRANCH} placeholder was a live trap: pasting a branch name into the braces is a valid parameter expansion, not a substitution, so the shell asks for the wrong ref, and > plus gh api writing errors to stdout then overwrites the spec with a 404 object.

@orca-security-eu orca-security-eu Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Orca Security Scan Summary

Status Check Issues by priority
Passed Passed Infrastructure as Code high 0   medium 0   low 6   info 8 View in Orca
Passed Passed SAST high 0   medium 0   low 0   info 0 View in Orca
Passed Passed Secrets high 0   medium 0   low 0   info 0 View in Orca
Passed Passed Vulnerabilities high 0   medium 0   low 0   info 0 View in Orca
🛡️ The following IaC misconfigurations have been detected
NAME FILE
low Invalid Format ...eaviate-openapi.json View in code
low Invalid Format ...eaviate-openapi.json View in code
low Invalid Format ...eaviate-openapi.json View in code
low Invalid Format ...eaviate-openapi.json View in code
low Response Code Missing (v3) ...eaviate-openapi.json View in code
low Response Code Missing (v3) ...eaviate-openapi.json View in code
info Template Path With No Corresponding Path Parameter ...eaviate-openapi.json View in code
info Template Path With No Corresponding Path Parameter ...eaviate-openapi.json View in code
info Template Path With No Corresponding Path Parameter ...eaviate-openapi.json View in code
info Template Path With No Corresponding Path Parameter ...eaviate-openapi.json View in code
info Type Has Invalid Keyword ...eaviate-openapi.json View in code
info Type Has Invalid Keyword ...eaviate-openapi.json View in code
info Type Has Invalid Keyword ...eaviate-openapi.json View in code
info Type Has Invalid Keyword ...eaviate-openapi.json View in code

The note said v1.39. Boost shipped in v1.38.0 and its API surface is unchanged
between stable/v1.38 and stable/v1.39.
…tions

Refreshes the committed spec from v1-39/openapi-for-docs: 77 to 81 paths,
adding /aggregate/{collection} and the bm25, hybrid and near-object search
endpoints. info.version is 1.39.0 either way.

The README now leads with the weekly refresh workflow added in #518 and keeps
the manual recipe as a fallback. The old recipe's ${BRANCH} placeholder was a
trap: pasting a branch name into the braces yields a valid parameter expansion,
not a substitution, so the shell silently requests the wrong ref. Because >
truncates before gh runs and gh api writes its error body to stdout, that
replaced the committed spec with a 404 object. The recipe now assigns the
branch on its own line and fetches to a temp file before installing.
@g-despot
g-despot force-pushed the docs/boost-provenance-and-spec-refresh branch from c3e97cd to 7b83e22 Compare August 20, 2026 11:12
@g-despot
g-despot merged commit bb9b5c6 into main Aug 20, 2026
13 checks passed
@g-despot
g-despot deleted the docs/boost-provenance-and-spec-refresh branch August 20, 2026 11:21
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