From 830e732dcf7173c33f6b138fa77b6fd092e6b023 Mon Sep 17 00:00:00 2001 From: Remco Ros Date: Wed, 27 May 2026 15:27:18 +0200 Subject: [PATCH 1/2] refactor: adopt current.ts versions pattern per StartOS packaging docs - Rename v2026.5.0.ts to current.ts with stable export name 'current' - Update index.ts to import from current instead of v2026.5.0 - Remove v2026.5.0.ts (replaced by current.ts) - Update release notes to include routes flatten fix Going forward, version bumps without migrations edit current.ts in place. --- startos/versions/current.ts | 21 +++++++++++++++++++++ startos/versions/index.ts | 4 ++-- startos/versions/v2026.5.0.ts | 16 ---------------- 3 files changed, 23 insertions(+), 18 deletions(-) create mode 100644 startos/versions/current.ts delete mode 100644 startos/versions/v2026.5.0.ts diff --git a/startos/versions/current.ts b/startos/versions/current.ts new file mode 100644 index 0000000..7028478 --- /dev/null +++ b/startos/versions/current.ts @@ -0,0 +1,21 @@ +import { VersionInfo, IMPOSSIBLE } from '@start9labs/start-sdk' + +export const current = VersionInfo.of({ + version: '2026.5.0:1', + releaseNotes: { + en_US: + 'Updated to cloudflared 2026.5.0; flatten routes directly under zone in Managed Public Routes', + es_ES: + 'Actualizado a cloudflared 2026.5.0; rutas mostradas directamente bajo la zona en Rutas Públicas Gestionadas', + de_DE: + 'Auf cloudflared 2026.5.0 aktualisiert; Routen werden direkt unter der Zone in Verwalteten Öffentlichen Routen angezeigt', + pl_PL: + 'Zaktualizowano do cloudflared 2026.5.0; trasy wyświetlane bezpośrednio pod strefą w Zarządzanych Trasach Publicznych', + fr_FR: + 'Mis à jour vers cloudflared 2026.5.0 ; routes affichées directement sous la zone dans les Routes Publiques Gérées', + }, + migrations: { + up: async ({ effects }) => {}, + down: IMPOSSIBLE, + }, +}) diff --git a/startos/versions/index.ts b/startos/versions/index.ts index 9225641..a5aa114 100644 --- a/startos/versions/index.ts +++ b/startos/versions/index.ts @@ -1,9 +1,9 @@ import { VersionGraph } from '@start9labs/start-sdk' +import { current } from './current' import { v2026_3_0 } from './v2026.3.0' -import { v2026_5_0 } from './v2026.5.0' export const versionGraph = VersionGraph.of({ - current: v2026_5_0, + current, other: [v2026_3_0], }) diff --git a/startos/versions/v2026.5.0.ts b/startos/versions/v2026.5.0.ts deleted file mode 100644 index ed8fb4b..0000000 --- a/startos/versions/v2026.5.0.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { VersionInfo } from '@start9labs/start-sdk' - -export const v2026_5_0 = VersionInfo.of({ - version: '2026.5.0:1', - releaseNotes: { - en_US: 'Updated to cloudflared 2026.5.0', - es_ES: 'Actualizado a cloudflared 2026.5.0', - de_DE: 'Auf cloudflared 2026.5.0 aktualisiert', - pl_PL: 'Zaktualizowano do cloudflared 2026.5.0', - fr_FR: 'Mis à jour vers cloudflared 2026.5.0', - }, - migrations: { - up: async ({ effects }) => {}, - down: async ({ effects }) => {}, - }, -}) From 57c60cc71582aa084f5186400013dd092d361077 Mon Sep 17 00:00:00 2001 From: Remco Ros Date: Wed, 27 May 2026 15:29:28 +0200 Subject: [PATCH 2/2] chore: update cloudflared to 2026.5.2 --- startos/versions/current.ts | 21 ++++++++------------- startos/versions/index.ts | 2 +- 2 files changed, 9 insertions(+), 14 deletions(-) diff --git a/startos/versions/current.ts b/startos/versions/current.ts index 7028478..4e8982d 100644 --- a/startos/versions/current.ts +++ b/startos/versions/current.ts @@ -1,21 +1,16 @@ -import { VersionInfo, IMPOSSIBLE } from '@start9labs/start-sdk' +import { VersionInfo } from '@start9labs/start-sdk' export const current = VersionInfo.of({ - version: '2026.5.0:1', + version: '2026.5.2:0', releaseNotes: { - en_US: - 'Updated to cloudflared 2026.5.0; flatten routes directly under zone in Managed Public Routes', - es_ES: - 'Actualizado a cloudflared 2026.5.0; rutas mostradas directamente bajo la zona en Rutas Públicas Gestionadas', - de_DE: - 'Auf cloudflared 2026.5.0 aktualisiert; Routen werden direkt unter der Zone in Verwalteten Öffentlichen Routen angezeigt', - pl_PL: - 'Zaktualizowano do cloudflared 2026.5.0; trasy wyświetlane bezpośrednio pod strefą w Zarządzanych Trasach Publicznych', - fr_FR: - 'Mis à jour vers cloudflared 2026.5.0 ; routes affichées directement sous la zone dans les Routes Publiques Gérées', + en_US: 'Updated to cloudflared 2026.5.2', + es_ES: 'Actualizado a cloudflared 2026.5.2', + de_DE: 'Auf cloudflared 2026.5.2 aktualisiert', + pl_PL: 'Zaktualizowano do cloudflared 2026.5.2', + fr_FR: 'Mis à jour vers cloudflared 2026.5.2', }, migrations: { up: async ({ effects }) => {}, - down: IMPOSSIBLE, + down: async ({ effects }) => {}, }, }) diff --git a/startos/versions/index.ts b/startos/versions/index.ts index a5aa114..a937a11 100644 --- a/startos/versions/index.ts +++ b/startos/versions/index.ts @@ -7,4 +7,4 @@ export const versionGraph = VersionGraph.of({ other: [v2026_3_0], }) -export const CLOUDFLARED_VERSION = '2026.5.0' +export const CLOUDFLARED_VERSION = '2026.5.2'