Skip to content
Closed
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
3 changes: 3 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,9 @@ updates:
directory: /clients/typescript
schedule:
interval: weekly
ignore:
- dependency-name: "@types/node"
update-types: ["version-update:semver-major"]
- package-ecosystem: uv
directory: /clients/python
schedule:
Expand Down
37 changes: 37 additions & 0 deletions .github/workflows/dependency-validation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: Dependency merge validation

on:
pull_request:

permissions:
contents: read

jobs:
dependency-proof:
if: github.head_ref == 'chore/dependency-fixes-proof-20261014'
name: Full dependency proof
runs-on: ubuntu-latest
timeout-minutes: 45
steps:
- uses: actions/checkout@v7
- uses: pnpm/action-setup@v6
- uses: actions/setup-node@v4
with:
node-version-file: .node-version
cache: pnpm
- uses: actions/setup-python@v7
with:
python-version: "3.12"
- run: pip install uv==0.9.18
- run: pnpm setup:dev
- run: pnpm check
- run: pnpm security:audit
- run: pnpm verify:architecture
- name: Upload verification evidence
if: always()
uses: actions/upload-artifact@v7
with:
name: dependency-proof
path: scripts/verify/.run/
include-hidden-files: true
retention-days: 7
1 change: 1 addition & 0 deletions assets/banner.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
18 changes: 12 additions & 6 deletions biome.json
Original file line number Diff line number Diff line change
@@ -1,17 +1,15 @@
{
"$schema": "https://biomejs.dev/schemas/1.9.0/schema.json",
"$schema": "https://biomejs.dev/schemas/2.5.15/schema.json",
"vcs": {
"enabled": true,
"clientKind": "git",
"useIgnoreFile": true
},
"organizeImports": {
"enabled": true
},
"assist": { "actions": { "source": { "organizeImports": "on" } } },
"linter": {
"enabled": true,
"rules": {
"recommended": true,
"preset": "recommended",
"correctness": {
"noUnusedImports": "error",
"noUnusedVariables": "error"
Expand All @@ -27,6 +25,14 @@
"lineWidth": 120
},
"files": {
"ignore": ["node_modules", "dist", "*.sql", "scripts", "clients/python", "tools/oxlint/anti-slop"]
"includes": [
"**",
"!**/node_modules",
"!**/dist",
"!**/*.sql",
"!**/scripts",
"!**/clients/python",
"!**/tools/oxlint/anti-slop"
]
}
}
10 changes: 7 additions & 3 deletions clients/typescript/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,11 @@
"import": "./dist/index.js"
}
},
"files": ["dist", "README.md", "LICENSE"],
"files": [
"dist",
"README.md",
"LICENSE"
],
"scripts": {
"build": "tsc -p tsconfig.json",
"check:version": "node scripts/check-version.mjs",
Expand All @@ -25,8 +29,8 @@
},
"packageManager": "pnpm@10.30.3",
"devDependencies": {
"@types/node": "^22.0.0",
"@types/node": "^22.20.5",
"typescript": "7.0.2",
"vitest": "^3.1.0"
"vitest": "^5.0.3"
}
}
Loading
Loading