Skip to content
Closed
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
26 changes: 0 additions & 26 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,28 +13,13 @@ jobs:
matrix:
node-version: [22, 24]
steps:
# The integrations workspace pulls @atomicmemory/sdk via
# `file:../../../atomicmemory-sdk` in packages/cli, packages/mcp-server,
# adapters/openai-agents-sdk, and adapters/vercel-ai-sdk. The SDK must
# be present as a sibling of the integrations checkout for
# `pnpm install` to resolve. CROSS_REPO_TOKEN (PAT with read on the
# OSS SDK repo) is required while the SDK repo is still private;
# persist-credentials is disabled so the PAT is not leaked to later
# steps.
- uses: actions/checkout@v4
with:
path: am-integrations-internal
# Full history so future tooling (e.g. fallow audit) can diff
# against the PR base.
fetch-depth: 0

- uses: actions/checkout@v4
with:
repository: atomicmemory/atomicmemory-sdk
token: ${{ secrets.CROSS_REPO_TOKEN }}
persist-credentials: false
path: atomicmemory-sdk

# pnpm version comes from the integrations root package.json's
# `packageManager` field; point the action at that file explicitly
# since we checked out under a named subpath.
Expand All @@ -55,17 +40,6 @@ jobs:
with:
python-version: '3.11'

# The SDK's package.json exports point to dist/*, so install its
# deps and build before the integrations install. Otherwise the
# file: dep resolves to a source-only SDK with no consumable entry.
- name: Install SDK deps
run: pnpm install --no-frozen-lockfile
working-directory: atomicmemory-sdk

- name: Build SDK
run: pnpm build
working-directory: atomicmemory-sdk

- name: Install
run: pnpm install --frozen-lockfile
working-directory: am-integrations-internal
Expand Down
Loading