audit-labs/gh-attest

GitHub Audit Evidence Extractor

clone: git clone https://gitbay.org/audit-labs/gh-attest.git

v1.0.3: wrangler.jsonc · raw

 1{
 2  "$schema": "./node_modules/wrangler/config-schema.json",
 3  "name": "gh-attest",
 4  "main": "src/index.ts",
 5  "compatibility_date": "2026-07-18",
 6  "compatibility_flags": ["nodejs_compat"],
 7  "observability": {
 8    "enabled": true,
 9    "head_sampling_rate": 1
10  },
11
12  // Storage is pinned to the EU jurisdiction so customer data stays in the
13  // EEA. Jurisdiction is immutable: moving it means recreating these
14  // resources and migrating the data.
15  "d1_databases": [
16    {
17      "binding": "DB",
18      "database_name": "gh-attest-db-eu",
19      "database_id": "70e8b4b2-4409-4f51-a9f6-badce76f5891",
20      "migrations_dir": "./migrations"
21    }
22  ],
23
24  "triggers": {
25    "crons": ["0 * * * *"]
26  },
27
28  "r2_buckets": [
29    { "binding": "EXPORTS", "bucket_name": "gh-attest-exports-eu", "jurisdiction": "eu" }
30  ],
31
32  "queues": {
33    "producers": [
34      { "binding": "GENERATE_EXPORT", "queue": "generate-export" }
35    ],
36    "consumers": [
37      { "queue": "generate-export", "max_batch_size": 10, "max_batch_timeout": 30 }
38    ]
39  }
40}