forked from vucinatim/github-reporter
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
29 lines (25 loc) · 1.15 KB
/
.env.example
File metadata and controls
29 lines (25 loc) · 1.15 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# GitHub Reporter - Environment Variables
# Note: Logic, scheduling, and formatting are now managed in `jobs.config.ts`.
# This file is only for secrets and deployment-specific infrastructure.
# --- Core Secrets ---
GITHUB_TOKEN= # Required: GitHub Personal Access Token (classic or fine-grained)
GITHUB_OWNER= # Optional: Default owner for job scopes and logging
GITHUB_OWNER_TYPE=org # Optional: user or org
GEMINI_API_KEY= # Required: Google Gemini API Key
SLACK_TOKEN= # Optional: Slack Bot User OAuth Token (xoxb-...)
SLACK_CHANNEL= # Optional: Slack Channel ID (e.g. C12345678)
SLACK_DELIVERY=message # Optional: message, file, or both
# --- Storage (S3/R2) ---
# Non-sensitive settings can live here to avoid editing config.defaults.ts.
BUCKET_NAME=
BUCKET_ENDPOINT=
BUCKET_ACCESS_KEY_ID=
BUCKET_SECRET_ACCESS_KEY=
# --- Webhooks (Standard) ---
# For Discord or custom integrations. Per-job webhooks in config take priority.
WEBHOOK_URL=
WEBHOOK_SECRET= # Optional: Shared secret for HMAC signing (x-signature)
# --- Deployment Overrides ---
TIMEZONE=Europe/Ljubljana
LOG_LEVEL=info
LOG_FORMAT=pretty