diff --git a/package-lock.json b/package-lock.json index 50b89b8..02df59f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6,7 +6,7 @@ "": { "name": "synapse-startos", "dependencies": { - "@start9labs/start-sdk": "1.5.2" + "@start9labs/start-sdk": "1.5.3" }, "devDependencies": { "@types/node": "^22.19.0", @@ -61,9 +61,9 @@ "license": "MIT" }, "node_modules/@start9labs/start-sdk": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@start9labs/start-sdk/-/start-sdk-1.5.2.tgz", - "integrity": "sha512-3L4OKuH9kUtuH6G20BSPk85yN/jS3+0WNkP19ahwO9Nc7L6STel4hujvKii3osf0p0tU2q5Mk2Y8b9f2dVR1ng==", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@start9labs/start-sdk/-/start-sdk-1.5.3.tgz", + "integrity": "sha512-OyHe9J6hMvyA5ZavcLkxdVQvZcuTH9J9kagV6NDI83eAG/YpJFIq62gP/n/2PPNdHWwNSXVQmSwnsvsV8Gyg+A==", "license": "MIT", "dependencies": { "@iarna/toml": "^3.0.0", @@ -342,7 +342,6 @@ "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.6.tgz", "integrity": "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==", "license": "MIT", - "peer": true, "funding": { "url": "https://github.com/sponsors/colinhacks" } diff --git a/package.json b/package.json index e1ae4c9..da956b7 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "check": "tsc --noEmit" }, "dependencies": { - "@start9labs/start-sdk": "1.5.2" + "@start9labs/start-sdk": "1.5.3" }, "devDependencies": { "@types/node": "^22.19.0", diff --git a/startos/manifest/index.ts b/startos/manifest/index.ts index 0f6ab31..c6a51fe 100644 --- a/startos/manifest/index.ts +++ b/startos/manifest/index.ts @@ -14,7 +14,7 @@ export const manifest = setupManifest({ images: { synapse: { source: { - dockerTag: 'ghcr.io/element-hq/synapse:v1.152.1', + dockerTag: 'ghcr.io/element-hq/synapse:v1.153.0', }, arch: ['x86_64', 'aarch64'], }, diff --git a/startos/versions/index.ts b/startos/versions/index.ts index 43249b3..b371599 100644 --- a/startos/versions/index.ts +++ b/startos/versions/index.ts @@ -1,7 +1,7 @@ import { VersionGraph } from '@start9labs/start-sdk' -import { v_1_152_1_2 } from './v1.152.1_2' +import { v_1_153_0_0 } from './v1.153.0_0' export const versionGraph = VersionGraph.of({ - current: v_1_152_1_2, + current: v_1_153_0_0, other: [], }) diff --git a/startos/versions/v1.152.1_2.ts b/startos/versions/v1.152.1_2.ts deleted file mode 100644 index 2c18d68..0000000 --- a/startos/versions/v1.152.1_2.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { IMPOSSIBLE, VersionInfo } from '@start9labs/start-sdk' -import { sdk } from '../sdk' - -export const v_1_152_1_2 = VersionInfo.of({ - version: '1.152.1:2', - releaseNotes: { - en_US: 'Fixes a bug that caused database backups to be empty.', - es_ES: 'Corrige un error que provocaba que las copias de seguridad de la base de datos estuvieran vacías.', - de_DE: 'Behebt einen Fehler, durch den Datenbank-Backups leer waren.', - pl_PL: 'Naprawia błąd powodujący, że kopie zapasowe bazy danych były puste.', - fr_FR: 'Corrige un bug qui rendait les sauvegardes de base de données vides.', - }, - migrations: { - up: async ({ effects }) => { - // The "create-admin-user" action was removed; clear any outstanding - // task pointing at it so users mid-setup don't see a broken task. - await sdk.action.clearTask(effects, 'synapse:create-admin-user') - }, - down: IMPOSSIBLE, - }, -}) diff --git a/startos/versions/v1.153.0_0.ts b/startos/versions/v1.153.0_0.ts new file mode 100644 index 0000000..d76a26d --- /dev/null +++ b/startos/versions/v1.153.0_0.ts @@ -0,0 +1,21 @@ +import { IMPOSSIBLE, VersionInfo } from '@start9labs/start-sdk' +import { sdk } from '../sdk' + +export const v_1_153_0_0 = VersionInfo.of({ + version: '1.153.0:0', + releaseNotes: { + en_US: 'Bumps Synapse → 1.153.0.', + es_ES: 'Actualiza Synapse → 1.153.0.', + de_DE: 'Aktualisiert Synapse → 1.153.0.', + pl_PL: 'Aktualizuje Synapse → 1.153.0.', + fr_FR: 'Met à jour Synapse → 1.153.0.', + }, + migrations: { + up: async ({ effects }) => { + // The "create-admin-user" action was removed; clear any outstanding + // task pointing at it so users mid-setup don't see a broken task. + await sdk.action.clearTask(effects, 'synapse:create-admin-user') + }, + down: IMPOSSIBLE, + }, +})