Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
7e218d6
chore(deps): bump ruff from 0.15.13 to 0.17.0 in /clients/python
dependabot[bot] Oct 13, 2026
fc2d51e
chore(deps-dev): bump @changesets/changelog-github from 0.7.0 to 1.0.1
dependabot[bot] Oct 13, 2026
6b88e2c
chore(deps-dev): bump @changesets/cli from 2.31.0 to 3.0.3
dependabot[bot] Oct 13, 2026
aaf7154
chore(deps-dev): bump tsx from 4.21.0 to 4.23.15
dependabot[bot] Oct 13, 2026
6a890e0
chore(deps): bump jose from 6.2.2 to 6.2.12
dependabot[bot] Oct 13, 2026
c114457
chore(deps): bump softprops/action-gh-release from 2 to 3
dependabot[bot] Oct 14, 2026
619433d
chore(deps): bump pnpm/action-setup from 4 to 6
dependabot[bot] Oct 14, 2026
d13173a
chore(deps): bump actions/setup-python from 5 to 7
dependabot[bot] Oct 14, 2026
929c772
chore(deps): bump actions/upload-artifact from 4 to 7
dependabot[bot] Oct 14, 2026
42e5049
chore(deps): bump actions/checkout from 4 to 7
dependabot[bot] Oct 14, 2026
d0b4be7
Merge remote-tracking branch 'origin/pr-241' into chore/dependency-va…
Hazzng Oct 14, 2026
b61b200
Merge remote-tracking branch 'origin/pr-242' into chore/dependency-va…
Hazzng Oct 14, 2026
8b89df7
Merge remote-tracking branch 'origin/pr-243' into chore/dependency-va…
Hazzng Oct 14, 2026
fffa03f
Merge remote-tracking branch 'origin/pr-244' into chore/dependency-va…
Hazzng Oct 14, 2026
304e0c4
Merge branch 'main' into dependabot/uv/clients/python/ruff-0.17.0
Hazzng Oct 14, 2026
8d76584
Merge remote-tracking branch 'origin/pr-245' into chore/dependency-va…
Hazzng Oct 14, 2026
12dbe54
Merge remote-tracking branch 'origin/pr-250' into chore/dependency-va…
Hazzng Oct 14, 2026
f6c3c86
Merge branch 'main' into dependabot/npm_and_yarn/tsx-4.23.15
Hazzng Oct 14, 2026
cd70886
Merge remote-tracking branch 'origin/pr-251' into chore/dependency-va…
Hazzng Oct 14, 2026
f59a5c9
Merge branch 'main' into dependabot/npm_and_yarn/jose-6.2.12
Hazzng Oct 14, 2026
cccf2f5
Merge remote-tracking branch 'origin/pr-247' into chore/dependency-va…
Hazzng Oct 14, 2026
d728d66
Merge branch 'main' into dependabot/npm_and_yarn/changesets/changelog…
Hazzng Oct 14, 2026
b5afe08
Merge remote-tracking branch 'origin/pr-249' into chore/dependency-va…
Hazzng Oct 14, 2026
71bf8aa
Merge branch 'main' into dependabot/npm_and_yarn/changesets/cli-3.0.3
Hazzng Oct 14, 2026
ffbfc55
chore(deps): document jose validation fixes
Hazzng Oct 14, 2026
b6e252e
Merge commit '304e0c47013fcef1e6e24c873d8cb1dc1e62546f' into chore/de…
Hazzng Oct 14, 2026
4ae8507
Merge commit 'd728d668a706a38926fac33ab6e47ff13b5f0325' into chore/de…
Hazzng Oct 14, 2026
a281cd2
Merge commit '71bf8aa9b61dd0020f49a08f580305f6731c8ebf' into chore/de…
Hazzng Oct 14, 2026
e4545c0
Merge commit 'f6c3c862508ff6695267791afedfb02ec7c13faa' into chore/de…
Hazzng Oct 14, 2026
3f80f9d
Merge commit 'f59a5c9f0c4c708baa6dda668ed9273d3af86f46' into chore/de…
Hazzng Oct 14, 2026
0ab754a
Merge branch 'chore/jose-release-note-20261014' into chore/dependency…
Hazzng Oct 14, 2026
a56c18e
ci(deps): verify coordinated updates on an isolated runner
Hazzng Oct 14, 2026
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
5 changes: 5 additions & 0 deletions .changeset/coordinated-dependency-updates.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"sql-fs-api": patch
---

Update jose to 6.2.12 for JWT, JWS, JWE, and remote JWKS validation fixes.
26 changes: 13 additions & 13 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@ jobs:
name: Lint & Typecheck
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7

- uses: pnpm/action-setup@v4
- uses: pnpm/action-setup@v6

- uses: actions/setup-node@v4
with:
Expand All @@ -42,9 +42,9 @@ jobs:
name: Unit Tests
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7

- uses: pnpm/action-setup@v4
- uses: pnpm/action-setup@v6

- uses: actions/setup-node@v4
with:
Expand All @@ -62,9 +62,9 @@ jobs:
run:
working-directory: clients/typescript
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7

- uses: pnpm/action-setup@v4
- uses: pnpm/action-setup@v6

- uses: actions/setup-node@v4
with:
Expand All @@ -82,9 +82,9 @@ jobs:
runs-on: ubuntu-latest
needs: [lint-typecheck, unit-tests]
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7

- uses: pnpm/action-setup@v4
- uses: pnpm/action-setup@v6

- uses: actions/setup-node@v4
with:
Expand All @@ -96,7 +96,7 @@ jobs:
- run: pnpm build

- name: Upload build artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: dist
path: dist/
Expand All @@ -108,21 +108,21 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 45
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v4
- 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@v5
- uses: actions/setup-python@v7
with:
python-version: "3.12"
- run: pip install uv==0.9.18
- run: pnpm setup:dev
- run: pnpm verify:architecture
- name: Upload verification evidence
if: always()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: integration-evidence
path: scripts/verify/.run/
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-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
12 changes: 6 additions & 6 deletions .github/workflows/python-sdk-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,9 @@ jobs:
name: Lint & Format
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7

- uses: actions/setup-python@v5
- uses: actions/setup-python@v7
with:
python-version: "3.12"

Expand All @@ -40,9 +40,9 @@ jobs:
name: Type Check
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7

- uses: actions/setup-python@v5
- uses: actions/setup-python@v7
with:
python-version: "3.9"

Expand All @@ -59,9 +59,9 @@ jobs:
matrix:
python-version: ["3.9", "3.11", "3.13"]
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7

- uses: actions/setup-python@v5
- uses: actions/setup-python@v7
with:
python-version: ${{ matrix.python-version }}

Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/python-sdk-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
contents: write # git push tag + GitHub Release creation
id-token: write # OIDC token for PyPI trusted publisher
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
with:
fetch-depth: 0

Expand Down Expand Up @@ -125,7 +125,7 @@ jobs:
} >> "$GITHUB_OUTPUT"

# ── 4. Build sdist + wheel ─────────────────────────────────────────────
- uses: actions/setup-python@v5
- uses: actions/setup-python@v7
if: steps.detect.outputs.RELEASE == 'true'
with:
python-version: "3.12"
Expand All @@ -138,7 +138,7 @@ jobs:

- name: Upload build artifacts
if: steps.detect.outputs.RELEASE == 'true'
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: python-sdk-dist-${{ steps.detect.outputs.VERSION }}
path: clients/python/dist/
Expand Down Expand Up @@ -166,7 +166,7 @@ jobs:

- name: Create GitHub Release
if: steps.detect.outputs.RELEASE == 'true'
uses: softprops/action-gh-release@v2
uses: softprops/action-gh-release@v3
with:
tag_name: python-sdk-v${{ steps.detect.outputs.VERSION }}
name: Python SDK v${{ steps.detect.outputs.VERSION }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
name: Build, push & maybe release
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
with:
fetch-depth: 0

Expand Down Expand Up @@ -151,7 +151,7 @@ jobs:

- name: Create GitHub Release
if: steps.detect.outputs.RELEASE == 'true'
uses: softprops/action-gh-release@v2
uses: softprops/action-gh-release@v3
with:
tag_name: v${{ steps.detect.outputs.VERSION }}
name: Release v${{ steps.detect.outputs.VERSION }}
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/security.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,15 @@ jobs:
name: Dependency audit
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v4
- uses: actions/checkout@v7
- uses: pnpm/action-setup@v6
- uses: actions/setup-node@v4
with:
node-version-file: .node-version
cache: pnpm
- run: pnpm install --frozen-lockfile
- run: pnpm security:audit
- uses: actions/setup-python@v5
- uses: actions/setup-python@v7
with:
python-version: "3.12"
- run: pip install uv==0.9.18
Expand All @@ -40,7 +40,7 @@ jobs:
contents: read
security-events: write
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
- uses: github/codeql-action/init@v4
with:
languages: javascript-typescript,python
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/ts-sdk-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
name: Test & typecheck
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
with:
persist-credentials: false

Expand All @@ -36,7 +36,7 @@ jobs:
node-version: "22"

- name: Install pnpm
uses: pnpm/action-setup@v4
uses: pnpm/action-setup@v6

- name: Install dependencies
run: pnpm install --ignore-workspace --frozen-lockfile
Expand All @@ -59,7 +59,7 @@ jobs:
RELEASE: ${{ steps.detect.outputs.RELEASE }}
VERSION: ${{ steps.detect.outputs.VERSION }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
with:
fetch-depth: 0
persist-credentials: false
Expand Down Expand Up @@ -113,7 +113,7 @@ jobs:
permissions:
contents: write # git push tag + GitHub Release creation
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
with:
fetch-depth: 0
persist-credentials: false
Expand All @@ -124,7 +124,7 @@ jobs:
registry-url: "https://registry.npmjs.org"

- name: Install pnpm
uses: pnpm/action-setup@v4
uses: pnpm/action-setup@v6

- name: Verify version consistency
run: |
Expand Down Expand Up @@ -174,7 +174,7 @@ jobs:
run: pnpm build

- name: Upload build artifacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: ts-sdk-dist-${{ needs.detect.outputs.VERSION }}
path: clients/typescript/dist/
Expand All @@ -195,7 +195,7 @@ jobs:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Create GitHub Release
uses: softprops/action-gh-release@v2
uses: softprops/action-gh-release@v3
with:
tag_name: ts-sdk-v${{ needs.detect.outputs.VERSION }}
name: TypeScript SDK v${{ needs.detect.outputs.VERSION }}
Expand Down
Loading
Loading