23 lines
601 B
Bash
Executable File
23 lines
601 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# backlog_triage_cron.sh — Weekly cron wrapper for backlog_triage.py
|
|
# Add to crontab: 0 9 * * 1 /path/to/timmy-home/scripts/backlog_triage_cron.sh
|
|
# Runs Monday 9am UTC
|
|
|
|
set -euo pipefail
|
|
|
|
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
|
|
REPO_DIR="$(dirname "$SCRIPT_DIR")"
|
|
REPORT_DIR="$REPO_DIR/reports/production"
|
|
REPORT_FILE="$REPORT_DIR/backlog_triage_$(date +%Y%m%d).md"
|
|
|
|
mkdir -p "$REPORT_DIR"
|
|
|
|
# Run triage, capture output
|
|
OUTPUT=$("$SCRIPT_DIR/backlog_triage.py" 2>&1) || true
|
|
|
|
# Save report
|
|
echo "$OUTPUT" > "$REPORT_FILE"
|
|
|
|
# Print to stdout for cron logging
|
|
echo "$OUTPUT"
|