Skip to content

Commit 5fc76b5

Browse files
committed
Update recent commits data [skip ci]
1 parent 93df532 commit 5fc76b5

File tree

1 file changed

+34
-21
lines changed

1 file changed

+34
-21
lines changed

docs/_data/recent_commits.yml

Lines changed: 34 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,68 @@
11
# Recent commits data for Jekyll
22
# Auto-generated by GitHub Actions
33
commits:
4-
- sha: "fae477f6eb71722f680c0f70d7a111ad51fc38d5"
4+
- sha: "93df532e469a12b095c76ab56b8cc3f43726811f"
55
date: "July 29, 2025"
66
author: "Rolfe Dlugy-Hegwer"
7-
subject: "feat: Add blog post about Jekyll front matter standardization"
8-
body: "Documents the debugging process and fixes applied to resolve GitHub Pages
9-
deployment failures caused by inconsistent front matter and template files
10-
with placeholder dates.
7+
subject: "feat: Add comprehensive blog post validation tests"
8+
body: "Implements regression prevention for Jekyll front matter issues that
9+
caused GitHub Pages deployment failures. The test suite validates:
10+
11+
- Front matter structure and required fields
12+
- Filename conventions (YYYY-MM-DD-HHMM-title.md)
13+
- Date format consistency between filename and front matter
14+
- Template file exclusions in Jekyll config
15+
- Dangerous placeholder content detection
16+
17+
Includes:
18+
- Standalone validation script (test_blog_post_validation.py)
19+
- GitHub Actions workflow for automated validation
20+
- Comprehensive test documentation
21+
- PyYAML dependency for YAML parsing
22+
23+
Prevents the specific issues we encountered:
24+
- Invalid date parsing from template files
25+
- Inconsistent front matter formats
26+
- Missing Jekyll exclusion rules
27+
- Placeholder content in published posts
1128
1229
🤖 Generated with [Claude Code](https://claude.ai/code)
1330
1431
Co-Authored-By: Claude <noreply@anthropic.com>
1532
"
1633

17-
- sha: "d6850155b2e524c152e974cf2cdda5e501938335"
34+
- sha: "e9f5155ce17776250211e865a799855913446797"
1835
date: "July 29, 2025"
1936
author: "GitHub Action"
2037
subject: "Update recent commits data [skip ci]"
2138
body: ""
2239

23-
- sha: "dd72e762c682d9adbf8802ebed33e51cf10471b0"
40+
- sha: "fae477f6eb71722f680c0f70d7a111ad51fc38d5"
2441
date: "July 29, 2025"
2542
author: "Rolfe Dlugy-Hegwer"
26-
subject: "fix: Remove draft file with problematic date format and exclude drafts"
27-
body: "Found another template file in docs/drafts/ with YYYY-MM-DD placeholder
28-
causing Jekyll build failures. Removed file and excluded drafts/ directory
29-
from Jekyll processing.
43+
subject: "feat: Add blog post about Jekyll front matter standardization"
44+
body: "Documents the debugging process and fixes applied to resolve GitHub Pages
45+
deployment failures caused by inconsistent front matter and template files
46+
with placeholder dates.
3047
3148
🤖 Generated with [Claude Code](https://claude.ai/code)
3249
3350
Co-Authored-By: Claude <noreply@anthropic.com>
3451
"
3552

36-
- sha: "02381bfea5913c095d082b074b2ea4c75657ce07"
53+
- sha: "d6850155b2e524c152e974cf2cdda5e501938335"
3754
date: "July 29, 2025"
3855
author: "GitHub Action"
3956
subject: "Update recent commits data [skip ci]"
4057
body: ""
4158

42-
- sha: "e71b877e962b377f999647a7f85a8f792becc3af"
59+
- sha: "dd72e762c682d9adbf8802ebed33e51cf10471b0"
4360
date: "July 29, 2025"
4461
author: "Rolfe Dlugy-Hegwer"
45-
subject: "fix: Standardize Jekyll front matter across all blog posts"
46-
body: "- Add layout: post to all posts for consistency
47-
- Standardize front matter fields (layout, title, date, author, tags, summary)
48-
- Remove problematic template with YYYY-MM-DD placeholder dates
49-
- Create new post-template.md with proper date format
50-
- Update _config.yml to exclude template from processing
51-
52-
This should resolve Jekyll build failures caused by invalid date parsing.
62+
subject: "fix: Remove draft file with problematic date format and exclude drafts"
63+
body: "Found another template file in docs/drafts/ with YYYY-MM-DD placeholder
64+
causing Jekyll build failures. Removed file and excluded drafts/ directory
65+
from Jekyll processing.
5366
5467
🤖 Generated with [Claude Code](https://claude.ai/code)
5568

0 commit comments

Comments
 (0)