Commit Graph

3 Commits

Author SHA1 Message Date
mostafa
82ff47b78f Add force_publish option to workflow
🤖 Generated with [Claude Code](https://claude.com/claude-code)
2025-12-21 21:49:07 +03:30
mostafa
6d85063e73 Switch to npm trusted publishing (OIDC) - no tokens needed
- Add id-token: write permission for OIDC
- Upgrade to Node.js 24 (npm 11.5.1+)
- Use --provenance --access public for npm publish
- Remove NPM_TOKEN dependency

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-21 21:10:08 +03:30
mostafa
74b38eb6f3 Add automated database update workflow
- Runs every Tuesday & Friday at 06:00 UTC
- Downloads latest MaxMind GeoLite2-City database
- Auto-bumps version and publishes to npm
- Updates README with last update date
2025-12-21 19:55:24 +03:30