Own version, built for a platform version (D015, aivopod-app D178) #41

Merged
oliver.maklott merged 2 commits from own-version into main 2026-10-08 06:54:55 +00:00

Decision of 2026-10-08: the CLI keeps its own version; it no longer follows the platform.

  • PLATFORM_VERSION (src/version.ts) = version of the @aivopod/* pins in deno.json; all pins must be equal and exact (tests/version_test.ts)
  • release.yml embeds the frontend of that platform version, not of the CLI's own version
  • pack init: @aivopod/sdk in that platform version (test)
  • aivopod version: „gebaut für Plattform …“, builtFor in --json (test)
  • the newer-platform warning compares the platform version it is built for and names it (cli:version.newer, catalog in aivopod-app #189)
  • MIN_CLI_VERSION and self-update still count CLI versions
  • docs/ci.md, README, D015
  • pins moved to 0.9.2: the 0.9.1-rc.10 packages were removed from the registry; the CLI version stays 0.9.1-rc.10, so merging releases nothing

Needs aivopod-app #189 on main first (catalog test).

🤖 Generated with Claude Code

Decision of 2026-10-08: the CLI keeps its own version; it no longer follows the platform. - [x] `PLATFORM_VERSION` (`src/version.ts`) = version of the `@aivopod/*` pins in `deno.json`; all pins must be equal and exact (`tests/version_test.ts`) - [x] `release.yml` embeds the frontend of that platform version, not of the CLI's own version - [x] `pack init`: `@aivopod/sdk` in that platform version (test) - [x] `aivopod version`: „gebaut für Plattform …“, `builtFor` in `--json` (test) - [x] the newer-platform warning compares the platform version it is built for and names it (`cli:version.newer`, catalog in aivopod-app #189) - [x] `MIN_CLI_VERSION` and `self-update` still count CLI versions - [x] docs/ci.md, README, D015 - [x] pins moved to 0.9.2: the 0.9.1-rc.10 packages were removed from the registry; the CLI version stays 0.9.1-rc.10, so merging releases nothing Needs aivopod-app #189 on `main` first (catalog test). 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Built for platform 0.9.2: the @aivopod/* 0.9.1-rc.10 packages are no longer in the registry (CLI version unchanged, no release)
All checks were successful
check / check (pull_request) Successful in 21s
release / release (push) Successful in 1s
check / check (push) Successful in 17s
b5f3ea8b63
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
aivopod/aivopod-cli!41
No description provided.