Skip to content

demo showing adding a new sled-agent API revision#9572

Closed
sunshowers wants to merge 1 commit into
sunshowers/spr/main.demo-showing-adding-a-new-sled-agent-document-revisionfrom
sunshowers/spr/demo-showing-adding-a-new-sled-agent-document-revision
Closed

demo showing adding a new sled-agent API revision#9572
sunshowers wants to merge 1 commit into
sunshowers/spr/main.demo-showing-adding-a-new-sled-agent-document-revisionfrom
sunshowers/spr/demo-showing-adding-a-new-sled-agent-document-revision

Conversation

@sunshowers

@sunshowers sunshowers commented Dec 29, 2025

Copy link
Copy Markdown
Contributor

Built on top of #9571.

Created using spr 1.3.6-beta.1
@sunshowers sunshowers changed the title demo showing adding a new sled-agent document revision demo showing adding a new sled-agent API revision Dec 29, 2025
@sunshowers sunshowers marked this pull request as draft December 29, 2025 08:41
sunshowers added a commit to oxidecomputer/dropshot-api-manager that referenced this pull request Feb 26, 2026
When enabled, older (non-latest) blessed API versions are stored as
`.gitref` files containing a `commit:path` reference instead of the full
JSON content. This allows Git to detect new API versions as renames.
(The format is designed to be fed into `git show`).

The git ref uses the first commit that introduced the file (not the
current merge-base) to ensure references remain stable as history
evolves.

Git ref storage is disabled by default. Enable with
`ManagedApis::with_git_ref_storage()`, or per-API with
`ManagedApi::use_git_ref_storage()`.

Demo in Omicron:

* oxidecomputer/omicron#9571
* oxidecomputer/omicron#9572

For more information, see [RFD
634](https://rfd.shared.oxide.computer/rfd/0634).
@sunshowers

Copy link
Copy Markdown
Contributor Author

Done in #9933.

@sunshowers sunshowers closed this Mar 13, 2026
@sunshowers sunshowers deleted the sunshowers/spr/demo-showing-adding-a-new-sled-agent-document-revision branch March 13, 2026 05:00
@sunshowers

Copy link
Copy Markdown
Contributor Author

Done in #9933.

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