Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,9 @@ jobs:
name: Publish to npm
needs: validate
runs-on: ubuntu-latest
permissions:
contents: read
id-token: write
defaults:
run:
working-directory: ts
Expand All @@ -62,7 +65,7 @@ jobs:
- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: "20"
node-version: "24"
registry-url: "https://registry.npmjs.org"
cache: "npm"
cache-dependency-path: ts/package-lock.json
Expand All @@ -75,8 +78,6 @@ jobs:

- name: Publish to npm
run: npm publish --access public
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

# Publish Python to PyPI
publish-pypi:
Expand Down
24 changes: 24 additions & 0 deletions .omni/71327bb3-greeting/memory.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Workspace Context

<!-- This file is auto-maintained. The Repositories section is refreshed -->
<!-- by the system. The AI should maintain Environment & Key Discoveries. -->

**Workspace root (absolute path):** `/home/workspaces/conversations/71327bb3-03fd-4337-b47f-6e35487a6803`

## Repositories

- **`capture-sdk/`** — Branch: `omni/71327bb3/capture-sdk`, Remote: `numbersprotocol/capture-sdk`
- Official SDKs for [Numbers Protocol](https://numbersprotocol.io/) Capture API. Register digital assets with blockchain-backed provenance.
- Has `CLAUDE.md` project instructions

## Environment & Tools

- Release workflow: `.github/workflows/release.yml` publishes npm package `@numbersprotocol/capture-sdk` from `ts/` and PyPI package from `python/` on `v*` tags.
- npm publishing uses GitHub Actions trusted publishing/OIDC with Node.js 24; no `NPM_TOKEN` is required for npm publish.

## Key Discoveries

- TypeScript package `ts/package.json` repository URL is `git+https://github.com/numbersprotocol/capture-sdk.git` with `directory: "ts"`, matching npm trusted publisher requirements for the GitHub repo.

---
_Last system refresh: 2026-05-04 08:48 UTC_
Loading