import { VersionGraph } from '@start9labs/start-sdk' import { v_1_0_0_1 } from './v1.0.0.1' import { v_1_0_0_2 } from './v1.0.0.2' import { v_1_0_0_3 } from './v1.0.0.3' import { v_1_0_0_4 } from './v1.0.0.4' /** * Version graph for the `proof-of-work` package. * * v1.0.0:1 — initial release, seeded cutover from the legacy * `workout-log` package. * v1.0.0:2 — CSP fix (reverted the over-strict nonce-based CSP that * broke first paint in v1.0.0:1). * v1.0.0:3 — post-cutover seed strip (baked /data snapshot removed * from the image now that the cutover is verified done). * v1.0.0:4 — removes the default admin@local / workout123 credentials * from fresh installs. Operator must run the StartOS Action * "Set admin credentials" before login is possible. * * StartOS picks `current` as the install target; `other` lists every * node that can upgrade into `current`. Hosts on v1.0.0:1, :2, or :3 * upgrade to :4 via no-op up migrations; fresh installs land on :4. */ export const versionGraph = VersionGraph.of({ current: v_1_0_0_4, other: [v_1_0_0_1, v_1_0_0_2, v_1_0_0_3], })