Skip to content

Commit 1a03922

Browse files
committed
Restructure: Move Python to root, split TypeScript to separate repo
1 parent e657a8e commit 1a03922

364 files changed

Lines changed: 577 additions & 19221 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/ci.yml

Lines changed: 0 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,6 @@ jobs:
1111
lint:
1212
name: Python ${{ matrix.check }}
1313
runs-on: ubuntu-latest
14-
defaults:
15-
run:
16-
working-directory: packages/python
1714
strategy:
1815
matrix:
1916
check: [ruff-lint, ruff-format]
@@ -46,9 +43,6 @@ jobs:
4643
typecheck:
4744
name: Python Type Check (${{ matrix.target }})
4845
runs-on: ubuntu-latest
49-
defaults:
50-
run:
51-
working-directory: packages/python
5246
strategy:
5347
matrix:
5448
target: [type_bridge, examples, tests]
@@ -79,9 +73,6 @@ jobs:
7973
test-unit:
8074
name: Python Unit Tests (${{ matrix.python-version }})
8175
runs-on: ubuntu-latest
82-
defaults:
83-
run:
84-
working-directory: packages/python
8576
strategy:
8677
matrix:
8778
python-version: ["3.13"]
@@ -112,9 +103,6 @@ jobs:
112103
test-integration:
113104
name: Python Integration (${{ matrix.test-group }})
114105
runs-on: ubuntu-latest
115-
defaults:
116-
run:
117-
working-directory: packages/python
118106
strategy:
119107
matrix:
120108
test-group: [crud, queries, schema]
@@ -177,33 +165,3 @@ jobs:
177165
USE_DOCKER: false
178166
TYPEDB_ADDRESS: localhost:1729
179167
run: uv run pytest tests/integration/${{ matrix.test-group }} -m integration -v --tb=short
180-
181-
# TypeScript: Build and Test
182-
typescript:
183-
name: TypeScript
184-
runs-on: ubuntu-latest
185-
defaults:
186-
run:
187-
working-directory: packages/typescript
188-
steps:
189-
- name: Checkout code
190-
uses: actions/checkout@v4
191-
192-
- name: Set up Node.js
193-
uses: actions/setup-node@v4
194-
with:
195-
node-version: "20"
196-
cache: "npm"
197-
cache-dependency-path: packages/typescript/package-lock.json
198-
199-
- name: Install dependencies
200-
run: npm ci
201-
202-
- name: Type check
203-
run: npm run typecheck
204-
205-
- name: Run tests
206-
run: npm test
207-
208-
- name: Build
209-
run: npm run build
File renamed without changes.

0 commit comments

Comments
 (0)