Skip to content

fix(client-ts): ship the Apache-2.0 LICENSE in the npm package - #1032

Open
sudo-ai-git wants to merge 1 commit into
caura-ai:mainfrom
sudo-ai-git:fix/ship-license-in-ts-client
Open

sudo-ai-git wants to merge 1 commit into
caura-ai:mainfrom
sudo-ai-git:fix/ship-license-in-ts-client

Conversation

@sudo-ai-git

@sudo-ai-git sudo-ai-git commented Aug 28, 2026

Copy link
Copy Markdown

Part of #969 (TypeScript / @caura/memclaw-client only).

Problem: clients/typescript/package.json declares license: Apache-2.0 but its files array never included a LICENSE, so the npm tarball shipped none.

Change: copy the repo-root LICENSE into clients/typescript/ and add "LICENSE" to the files array.

Verified: npm pack --dry-run shows exactly one LICENSE (11.4kB) in Tarball Contents. Commit is signed off (DCO).

Scope is intentionally limited to the TypeScript client; the other packages in #969 (remaining npm-client/client dirs) are not touched here. Companion to #1031 (Python client).

@sudo-ai-git
sudo-ai-git requested a review from a team as a code owner August 28, 2026 04:20
@Eldad-Caura

Copy link
Copy Markdown
Member

Thank you for adding the LICENSE to the TypeScript package; the npm tarball check confirms it is included. DCO still fails because commit 93ea383 does not contain your Signed-off-by trailer. Please sign off that commit yourself, narrow the PR wording so it does not claim to close all of #969 while other published packages remain uncovered, rebase onto current main, and force-push the updated branch.

@sudo-ai-git
sudo-ai-git force-pushed the fix/ship-license-in-ts-client branch from 93ea383 to 2fb68f8 Compare September 6, 2026 05:23
…ent npm package

Part of caura-ai#969 (TypeScript client). The package declared license: Apache-2.0 but
its files array never included a LICENSE, so the npm tarball shipped none. Copy
the repo-root LICENSE into clients/typescript/ and add "LICENSE" to the files
array so the tarball carries it.

Verified: npm pack --dry-run shows exactly one LICENSE (11.4kB) in Tarball
Contents.

Signed-off-by: sudo-ai-git <sudo-ai-git@users.noreply.github.com>
@sudo-ai-git
sudo-ai-git force-pushed the fix/ship-license-in-ts-client branch from 2fb68f8 to aaf4066 Compare September 7, 2026 14:36
@sudo-ai-git

Copy link
Copy Markdown
Author

Rebased onto current upstream/main (511366d) and force-pushed. Commit aaf4066 already has Signed-off-by, message uses Part of #969 (TS client) with narrow scope, and npm pack shows exactly one LICENSE in tarball. Should clear DCO — let me know if anything else needed.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants