From 5bf3ca9fb120cb0bd04954bd58b1c57f8ffa8444 Mon Sep 17 00:00:00 2001 From: iliana etaoin Date: Mon, 25 Aug 2025 17:15:50 -0700 Subject: [PATCH] bump to v17; API version to planned release date --- dev-tools/openapi-manager/src/omicron.rs | 2 +- dev-tools/releng/src/main.rs | 2 +- nexus/external-api/src/lib.rs | 2 +- openapi/nexus.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-tools/openapi-manager/src/omicron.rs b/dev-tools/openapi-manager/src/omicron.rs index e31956b5e73..8532d193c5f 100644 --- a/dev-tools/openapi-manager/src/omicron.rs +++ b/dev-tools/openapi-manager/src/omicron.rs @@ -119,7 +119,7 @@ pub fn all_apis() -> Vec { ManagedApiConfig { title: "Oxide Region API", versions: Versions::new_lockstep(semver::Version::new( - 20250730, 0, 0, + 20251008, 0, 0, )), description: "API for interacting with the Oxide control plane", boundary: ApiBoundary::External, diff --git a/dev-tools/releng/src/main.rs b/dev-tools/releng/src/main.rs index 58238e78c59..7382925b847 100644 --- a/dev-tools/releng/src/main.rs +++ b/dev-tools/releng/src/main.rs @@ -46,7 +46,7 @@ use crate::job::Jobs; /// to as "v8", "version 8", or "release 8" to customers). The use of semantic /// versioning is mostly to hedge for perhaps wanting something more granular in /// the future. -const BASE_VERSION: Version = Version::new(16, 0, 0); +const BASE_VERSION: Version = Version::new(17, 0, 0); const RETRY_ATTEMPTS: usize = 3; diff --git a/nexus/external-api/src/lib.rs b/nexus/external-api/src/lib.rs index 38dc5894458..819f594677c 100644 --- a/nexus/external-api/src/lib.rs +++ b/nexus/external-api/src/lib.rs @@ -26,7 +26,7 @@ use omicron_common::api::external::{ use openapi_manager_types::ValidationContext; use openapiv3::OpenAPI; -pub const API_VERSION: &str = "20250730.0.0"; +pub const API_VERSION: &str = "20251008.0.0"; const MIB: usize = 1024 * 1024; const GIB: usize = 1024 * MIB; diff --git a/openapi/nexus.json b/openapi/nexus.json index 922efaf0264..dcb299ebbd2 100644 --- a/openapi/nexus.json +++ b/openapi/nexus.json @@ -7,7 +7,7 @@ "url": "https://oxide.computer", "email": "api@oxide.computer" }, - "version": "20250730.0.0" + "version": "20251008.0.0" }, "paths": { "/device/auth": {