Skip to content

v19 release - #344

Merged
david-crespo merged 1 commit into
mainfrom
bump-api-v19
Apr 10, 2026
Merged

v19 release#344
david-crespo merged 1 commit into
mainfrom
bump-api-v19

Conversation

@david-crespo

@david-crespo david-crespo commented Apr 10, 2026

Copy link
Copy Markdown
Collaborator

Decided to put the instructions for this in a skill. I think it's pretty clear this process should be simplified and automated in a deterministic way — e.g., we have canary releases on all PRs and auto releases on main commits. Even the tagging with rel19 could be done automatically based on a file we have in the repo.

I'm also wondering we should rethink pinning a commit. The releases in omicron are tagged. Maybe we should pin rel/v19/rc0 in this repo, and then we automate the resolution of that tag to a commit hash, or we don't even need the commit hash? I do kind of like holding onto it — officially the commit a tag points to should never change on the Omicron side, but it would be nice to bail at client gen time if it did.

As the skill says, this PR already contains the version bump, so after merge all we do is:

  1. npm publish from oxide-api/
  2. npm dist-tag add @oxide/api@0.6.0 rel19
  3. Tag the repo (e.g., v19) and push the tag

3 is not actually something we have been doing, but Mr. Robot is right that we totally should.

@david-crespo

Copy link
Copy Markdown
Collaborator Author

Lol #330

I kind of want to start pinning the tag directly, or at least make it so you can do either a tag or a commit.

@david-crespo
david-crespo merged commit cfdd630 into main Apr 10, 2026
3 checks passed
@david-crespo
david-crespo deleted the bump-api-v19 branch April 10, 2026 22:20
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