Releases: rdbumstead/resume-as-code
Releases · rdbumstead/resume-as-code
v2.1.0: Local Build & Cross-Platform Fonts
Features
- Local Build System: Enhanced scripts (npm run build) to generate PDFs locally using Pandoc logic.
- Font Bundling: Bundled Liberation fonts to ensure deterministic rendering across all platforms (Windows/macOS/Linux) and CI.
- Cross-Platform Tests: Added a matrix test workflow (test-font-install.yml) to verify font installation instructions.
Changes
- scripts/download-fonts.js: Optimized downloader with OS-specific instructions.
- README.md: Updated with setup guide, font installation steps, and test badges.
- package.json: Added download-fonts script.
v2.0.0: Platform Architecture Overhaul
🚀 v2.0.0: Platform Architecture Overhaul
This release marks a complete re-engineering of the Resume as Code pipeline, transitioning from a simple build script to a governed Platform Engineering artifact.
🛑 Breaking Changes
- New Build System: The pipeline now strictly separates Source Code (
src/) from Build Artifacts. - Governance Enforcement: Configuration is now managed via
resume.config.jsonand GitHub Variables. - Security Upgrade: Hardcoded PII has been removed. Phone/Email are now injected via Secrets at build time.
✨ New Features
- Zero-Touch Import: New
npm run importcommand sanitizes.docxfiles locally before committing. - Dynamic Composition:
assemble.jsnow auto-detects job titles and injects the "Golden Header" template. - Dual Distribution: Automatically publishes "Safe Mode" markdown for web viewing and "Full PII" PDFs for recruitment.
🏗 Architecture
- Input: Markdown + YAML Frontmatter
- Process: Node.js (Governance) -> Pandoc (Conversion) -> XeLaTeX (Rendering)
- Output: PDF (Private) + Markdown (Public)
Latest Build (2d425f2df50a7a8c11ddb1f2c9118b3422c8f900)
Build Timestamp: 2026-03-02 21:06:43 UTC
Commit SHA: 2d425f2df50a7a8c11ddb1f2c9118b3422c8f900
📄 Artifacts
- RyanBumstead_PlatformEngineer.pdf
- RyanBumstead_Resume.pdf
- RyanBumstead_Resume_Comprehensive.pdf
- RyanBumstead_Resume_Recruiter.pdf
- RyanBumstead_Resume_UX.pdf