Skip to content

Releases: rdbumstead/resume-as-code

v2.1.0: Local Build & Cross-Platform Fonts

01 Feb 17:42

Choose a tag to compare

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

24 Jan 05:57

Choose a tag to compare

🚀 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.json and 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 import command sanitizes .docx files locally before committing.
  • Dynamic Composition: assemble.js now 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)

24 Jan 04:50
72a76f3

Choose a tag to compare

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