audit-labs/gh-attest
GitHub Audit Evidence Extractor
clone: git clone https://gitbay.org/audit-labs/gh-attest.git
v1.0.2: 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}