Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
8 changes: 5 additions & 3 deletions tools/security-tracker-stats-dashboard/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,9 +99,11 @@ run is ~5–10 minutes on a 250-issue tracker; incremental re-renders
1. `default-config.yaml` (in this directory).
2. `$TRACKER_STATS_CONFIG` overlay YAML, when set (typically
`<adopter-repo>/.apache-magpie-overrides/security-tracker-stats.yaml`).
Deep-merged with the default. **The `milestones` and `categories`
lists are REPLACED entirely** (not concatenated) — overlaying a
single category requires re-stating the whole list.
Deep-merged with the default. **Every list is REPLACED entirely**
(not concatenated) — `milestones`, `categories`, `bot_prefixes`,
`keywords`, and any other list-valued key. Overlaying a single
entry requires re-stating the whole list, otherwise the defaults
are silently dropped.
3. Env-var quick overrides for the most common knobs:
`TRACKER_STATS_BUCKETS`, `TRACKER_STATS_START`,
`TRACKER_STATS_UPSTREAM_REPO`.
Expand Down
9 changes: 8 additions & 1 deletion tools/security-tracker-stats-dashboard/default-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -163,8 +163,15 @@ triage:
- Security Model
- cve-worthy
- CVE-worthy
# Skill-authored comments, skipped when measuring human triage
# activity. The first entry is the canonical machine marker every
# framework skill writes (`<!-- apache-magpie: <kind> vN -->`); the
# rest are prose prefixes from older comment shapes.
#
# NOTE: this list is REPLACED wholesale by an overlay, not merged --
# an overlay adding one prefix must restate the whole list.
bot_prefixes:
- "<!-- airflow-s status rollup v"
- "<!-- apache-magpie: "
- "**Sync "
- "**Imported on "
- "**Status update"
Expand Down