Skip to content

Conversation

@glauberlima
Copy link
Owner

No description provided.

glauberlima and others added 4 commits November 3, 2025 18:19
Modify the change detection logic to compare only the actual site listings,
ignoring the timestamp information in file headers. This prevents unnecessary
commits when the site list hasn't changed but the header timestamp has been
updated.

The workflow now:
- Extracts only site rules (lines starting with || for adblock, 0.0.0.0 for hosts)
- Compares only these listings with the previous version
- Ignores header metadata including timestamps

🤖 Generated with Claude Code

Co-Authored-By: Claude <[email protected]>
- Rename lists/ directory to data/
- Rename hosts.txt file to hosts (remove extension)
- Update all references in README.md, GEMINI.md, and GitHub workflows

🤖 Generated with Claude Code

Co-Authored-By: Claude <[email protected]>
Remove bloated rules for file types that don't exist in this Rust project:
- .editorconfig: Remove Makefile, JavaScript, TypeScript, HTML, CSS, Shell
- .gitignore: Remove .env, .github artifacts, build/, docs/, duplicate bins
- .gitattributes: Remove 32 lines of unused binary file rules

Consolidate with wildcards (*.{yml,yaml}, *.{tmp,temp,bak,backup}, etc)

Results: 181 → 90 lines (-50%), keep 100% functionality

🤖 Generated with Claude Code

Co-Authored-By: Claude <[email protected]>
@glauberlima glauberlima merged commit fe85df2 into main Nov 3, 2025
1 check failed
@glauberlima glauberlima deleted the improve/change-detection-logic branch November 3, 2025 22:56
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