Add Cloudflare signing key contract

This commit is contained in:
2026-05-07 23:58:36 -04:00
parent 90c5110d6c
commit 1013a22915
12 changed files with 1854 additions and 1 deletions
+26
View File
@@ -43,3 +43,29 @@ jobs:
- name: Audit source file size
run: scripts/audit_source_lines.sh
cloudflare:
name: Cloudflare worker
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Use Node
uses: actions/setup-node@v5
with:
node-version: 24
cache: npm
cache-dependency-path: cloudflare/package-lock.json
- name: Install dependencies
run: npm ci
working-directory: cloudflare
- name: Check worker types
run: npm run check
working-directory: cloudflare
- name: Test worker contracts
run: npm test
working-directory: cloudflare