B25: SDK aus der Registry, CI aus der Vorlage #2

Merged
oliver.maklott merged 1 commit from b25-registry-sdk into main 2026-09-27 16:39:45 +00:00

Task B25 – Paket-Vorlage, Umzug von grundlagen (aivopod-app docs/PLAN-2.md §9), pack part.

  • @aivopod/sdk from the organisation's npm registry (.npmrc, version 0.3.0-rc.2) instead of link:../../packages/sdk; npm with package-lock.json instead of pnpm
  • Tests import describe/test from @aivopod/sdk/test; no vitest
  • .forgejo/workflows/pack.yml and .githooks/pre-push exactly as aivopod pack init writes them
  • README: working with the released aivopod CLI

Acceptance

  • CI of the pack repository green (this PR)

🤖 Generated with Claude Code

Task **B25 – Paket-Vorlage, Umzug von `grundlagen`** (aivopod-app docs/PLAN-2.md §9), pack part. - `@aivopod/sdk` from the organisation's npm registry (`.npmrc`, version 0.3.0-rc.2) instead of `link:../../packages/sdk`; npm with `package-lock.json` instead of pnpm - Tests import `describe`/`test` from `@aivopod/sdk/test`; no vitest - `.forgejo/workflows/pack.yml` and `.githooks/pre-push` exactly as `aivopod pack init` writes them - README: working with the released `aivopod` CLI Acceptance - [ ] CI of the pack repository green (this PR) 🤖 Generated with [Claude Code](https://claude.com/claude-code)
B25: SDK from the registry, CI and pre-push hook from the pack template
All checks were successful
pack / pack (pull_request) Successful in 8s
pack / pack (push) Successful in 7s
1ac7d20f7f
@aivopod/sdk comes from the organisation's npm registry in the platform's
version (.npmrc) instead of a link into a platform checkout. Tests import
describe and test from @aivopod/sdk/test and run with aivopod pack test,
without vitest. The Forgejo workflow and the pre-push hook are the ones
aivopod pack init writes.

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-challenges/JavaScript-Grundlagen!2
No description provided.