7 Commits

Author SHA1 Message Date
Pablo Lezaeta Reyes
ca58051961 Improve CI/CD workflow with Ubuntu and Arch Linux testing
- Updated GitHub Actions workflow to test on both Ubuntu and Arch Linux
- Added comprehensive test suite execution for all test categories
- Added specification conformance validation job
- Added cross-platform compatibility verification
- Created .github/README.md documenting workflows and testing procedures
- Added CI status badge to main README.md

Test Coverage:
- Basic functionality tests (mount, ls, copy, delete, etc.)
- Integration workflow tests (backup, restore, migration)
- HFS+ specific tests (formatting, detection, journaling)
- Error handling and edge case tests
- Specification conformance (alternate headers, signatures, fields)

Platform Support:
- Ubuntu Latest: Full test suite with hexdump verification
- Arch Linux: Same test suite in container for rolling-release validation

Artifacts:
- Upload test artifacts on failure for debugging
- Include temp files, logs, and disk images
2025-11-11 02:08:33 -03:00
Pablo Lezaeta Reyes
ac1768ff74 feat: complete manual pages and finalize project
- Add comprehensive manual pages for filesystem utilities:
  * mkfs.hfs.8 - HFS filesystem creation
  * mkfs.hfs+.8 - HFS+ filesystem creation
  * fsck.hfs.8 - HFS filesystem checking
  * fsck.hfs+.8 - HFS+ filesystem checking
  * Symlinks for .hfsplus variants

- Update Makefile to install section 8 manual pages
- Remove '(Apple Silicon fork)' from version strings
- Update .gitignore for filesystem utility symlinks
- Enhance CI workflow with installation testing
- Add comprehensive GitHub Copilot instructions

All manual pages include proper examples, options, and cross-references.
Installation now includes both man1 and man8 sections correctly.
2025-10-21 19:23:04 -03:00
Pablo Lezaeta Reyes
8f882165c0 Update about hfsck 2025-10-21 16:08:53 -03:00
Pablo Lezaeta Reyes
a6fb9e844d added workflow
Signed-off-by: Pablo Lezaeta Reyes <prflr88@gmail.com>
2025-10-21 15:52:48 -03:00
Pablo Lezaeta Reyes
3db5925bfe Status of updateabilition for hfsck 2025-10-20 22:24:51 -03:00
Pablo Lezaeta Reyes
57d2baef6b chore: 2025-10-20 20:58:30 -03:00
Pablo Lezaeta Reyes
476cfb9f39 build: 2025-10-20 20:54:31 -03:00