Skip to content

Conversation

@offsetkeyz
Copy link
Owner

@offsetkeyz offsetkeyz commented Nov 25, 2025

Summary

Remove 126 MB of unnecessary binary build dependency files from the repository.

What Changed

  • Removed 6 .deb files (pandoc and wkhtmltopdf packages)
  • Updated .gitignore to prevent future binary package commits

Files Removed

  • pandoc-3.0.1-1-amd64.deb (25 MB × 3 copies)
  • wkhtmltox_0.12.6.1-2.jammy_amd64.deb (17 MB × 3 copies)
  • Total: 126 MB

Why

  • These files are downloaded by GitHub Actions on each workflow run
  • GitHub Actions caches them for performance
  • They don't belong in source control
  • Reduces repository size significantly

How They're Handled Now

  • GitHub Actions workflow downloads them fresh on each run (lines 214-222 of build-resume.yml)
  • Cached by GitHub Actions for fast re-use (lines 206-212)
  • .gitignore now prevents future commits with patterns: *.deb and *.deb.*

Impact

  • Repository size: -126 MB
  • Build process: No change (GitHub Actions handles downloads)
  • Future commits: .gitignore prevents re-adding them
  • Cleaner repo: Only source files tracked

Testing

  • Verified .gitignore patterns work
  • Confirmed files removed from git tracking
  • Will verify GitHub Actions workflow still works after merge

🤖 Generated with Claude Code

Remove build dependency packages from git tracking.
These are downloaded by GitHub Actions workflow and should not be in repo.

Files Removed:
- pandoc-3.0.1-1-amd64.deb (25 MB × 3 copies)
- wkhtmltox_0.12.6.1-2.jammy_amd64.deb (17 MB × 3 copies)
- Total: 126 MB of unnecessary binary files

Why These Were Here:
- Likely downloaded locally for testing
- Accidentally committed to repository
- Not needed - GitHub Actions downloads them fresh

How They're Handled Now:
- GitHub Actions workflow downloads them on each run
- Cached by GitHub Actions for performance
- .gitignore now prevents future commits

Impact:
- Repository size reduced by 126 MB
- Cleaner repo with only source files
- No impact on builds (workflow handles downloads)

Updated .gitignore:
- Added *.deb and *.deb.* patterns
- Prevents future binary package commits

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@offsetkeyz offsetkeyz merged commit 0f8883d into main Nov 25, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants