danielmiessler.fabric/internal
Kayvan Sylvan fdadeae1e7 modernize: update GitHub Actions and modernize Go code with latest stdlib features
## CHANGES

- Upgrade GitHub Actions to latest versions (v6, v21)
- Add modernization check step in CI workflow
- Replace strings manipulation with `strings.CutPrefix` and `strings.CutSuffix`
- Replace manual loops with `slices.Contains` for validation
- Use `strings.SplitSeq` for iterator-based string splitting
- Replace `bytes.TrimPrefix` with `bytes.CutPrefix` for clarity
- Use `strings.Builder` instead of string concatenation
- Replace `fmt.Sprintf` with `fmt.Appendf` for efficiency
- Simplify padding calculation with `max` builtin
2025-12-15 23:55:37 -08:00
..
chat refactor: restructure project to align with standard Go layout 2025-07-08 22:47:17 -07:00
cli modernize: update GitHub Actions and modernize Go code with latest stdlib features 2025-12-15 23:55:37 -08:00
core fix: implement case-insensitive vendor and model name matching across the application 2025-11-24 21:36:17 +08:00
domain modernize: update GitHub Actions and modernize Go code with latest stdlib features 2025-12-15 23:55:37 -08:00
i18n feat: add GitHub Models provider and refactor model fetching with direct API fallback 2025-11-23 15:02:33 +07:00
log refactor: replace interface{} with any across codebase 2025-12-15 22:25:18 -08:00
plugins modernize: update GitHub Actions and modernize Go code with latest stdlib features 2025-12-15 23:55:37 -08:00
server modernize: update GitHub Actions and modernize Go code with latest stdlib features 2025-12-15 23:55:37 -08:00
tools refactor: implement i18n support for YouTube tool error messages 2025-11-21 06:14:18 +07:00
util fix: implement case-insensitive vendor and model name matching across the application 2025-11-24 21:36:17 +08:00