Skip to content

Fix/symlink scan filter and docs#17

Merged
NK2552003 merged 3 commits into
mainfrom
fix/symlink-scan-filter-and-docs
May 22, 2026
Merged

Fix/symlink scan filter and docs#17
NK2552003 merged 3 commits into
mainfrom
fix/symlink-scan-filter-and-docs

Conversation

@NK2552003

Copy link
Copy Markdown
Owner

This pull request prepares the Mac Deep Cleaner project for the v2.0.1 release, introducing APFS clone-aware duplicate detection, updating documentation and metadata, and improving the CI/CD workflow for artifact handling and release automation. The changes span documentation, CI configuration, and project files to ensure consistency and clarity for users and contributors.

Release features and documentation:

  • Added APFS clone-aware duplicate detection (opt-in) with sampling profiles, and updated the CLI, documentation, and changelog to reflect these new features and export fields. [1] [2] [3]
  • Updated all version numbers and references from 2.0.0 to 2.0.1 in pyproject.toml, src/__init__.py, src/cli.py, docs/ARCHITECTURE.md, docs/COMMAND_REFERENCE.md, docs/PYPI_PUBLISHING.md, and scripts/build.sh. [1] [2] [3] [4] [5] [6] [7] [8]
  • Updated the Homebrew formula to point to the new 2.0.1 release tarball.
  • Improved documentation links in README.md to use absolute GitHub URLs for all references, and clarified license and documentation sections. [1] [2] [3] [4]

CI/CD workflow improvements:

  • Enhanced the GitHub Actions workflow to:
    • Fail early if build artifacts are missing,
    • Download and verify the presence of release artifacts before proceeding,
    • Attach built artifacts to releases automatically, and
    • Add logic to check for the existence of the develop branch before attempting auto-version-bump steps, making the workflow more robust for forks or new repos. [1] [2] [3] [4] [5]

Project organization and planning:

  • Updated and reorganized checklist.md and roadmap.md to clarify ongoing and upcoming work, with checklists for optimization, CLI improvements, safety, and mid-term goals. [1] [2]
  • Updated the project structure in docs/ARCHITECTURE.md for accuracy and completeness.

Nitish Kumar added 3 commits May 22, 2026 10:22
Co-authored-by: Nitish Kumar <nk2552003@gmail.com>
Co-authored-by: Nitin Saini <nitinsaini7455@gmail.com>
Co-authored-by: Sid Kr. <sidkr222003@gmail.com>
@NK2552003 NK2552003 merged commit 8e775f4 into main May 22, 2026
15 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.

1 participant