feat: weekly progress update system for TurboQuant (#76)
All checks were successful
Smoke Test / smoke (pull_request) Successful in 14s
All checks were successful
Smoke Test / smoke (pull_request) Successful in 14s
- scripts/weekly_update.py: Auto-generates weekly update from git log, Gitea API (issues/PRs/blockers), and benchmark results. Supports --post to issue #76, --json for raw data, --since for date range. - scripts/weekly_update.sh: Shell wrapper for convenience. - docs/WEEKLY_TEMPLATE.md: Manual update template. - docs/PROJECT_STATUS.md: Added Weekly Progress Updates section with process (weekly cadence, benchmark-as-happens, blocker escalation). - tests/test_weekly_update.py: Validates script runs, JSON output, and handles edge cases.
This commit is contained in:
14
scripts/weekly_update.sh
Executable file
14
scripts/weekly_update.sh
Executable file
@@ -0,0 +1,14 @@
|
||||
#!/usr/bin/env bash
|
||||
# TurboQuant Weekly Update — shell wrapper
|
||||
# Generates and optionally posts a weekly progress update.
|
||||
#
|
||||
# Usage:
|
||||
# ./scripts/weekly_update.sh # Print to stdout
|
||||
# ./scripts/weekly_update.sh --post # Post as Gitea comment on #76
|
||||
# ./scripts/weekly_update.sh --since 2026-04-01 # Custom date range
|
||||
# ./scripts/weekly_update.sh --json # Raw JSON data
|
||||
|
||||
set -euo pipefail
|
||||
cd "$(dirname "$0")/.."
|
||||
|
||||
python3 scripts/weekly_update.py "$@"
|
||||
Reference in New Issue
Block a user