mirror of
https://github.com/harvard-edge/cs249r_book.git
synced 2026-04-29 17:20:21 -05:00
Fix changelog script bugs and generate AI-powered changelog
Script fixes: - Fix year header detection to handle both '## 2025' and '## 2025 Updates' formats - Fix labs organization to work with AI-generated summaries - Add AI artifact cleanup to remove 'Let me know...' phrases - Improve lab grouping logic for AI mode Changelog updates: - Generate comprehensive changelog with AI summaries for all changes since Aug 6 - 61 files updated: 6 frontmatter, 29 chapters, 26 labs - Clean, professional AI-generated descriptions without artifacts
This commit is contained in:
@@ -57,6 +57,14 @@ repos:
|
||||
pass_filenames: true
|
||||
files: ^quarto/contents/.*\.qmd$
|
||||
|
||||
- id: format-python-in-qmd
|
||||
name: "Format Python code blocks (Black, 70 chars)"
|
||||
entry: python tools/scripts/format_python_in_qmd.py
|
||||
language: python
|
||||
additional_dependencies: [black>=23.0.0]
|
||||
pass_filenames: true
|
||||
files: ^quarto/contents/.*\.qmd$
|
||||
|
||||
# =============================================================================
|
||||
# PHASE 2: BASIC VALIDATORS (Structure and syntax)
|
||||
# =============================================================================
|
||||
|
||||
Reference in New Issue
Block a user