aboutsummaryrefslogtreecommitdiff
path: root/tests/test-calendar-sync--calendar-url.el
Commit message (Collapse)AuthorAgeFilesLines
* feat(calendar-sync): resolve .ics feed URLs from auth-sourceCraig Jennings2026-05-211-0/+86
A calendar's .ics feed URL is a secret token, so I'd rather not keep it in a plaintext config file. A calendar can now name a :secret-host, and calendar-sync--calendar-url looks the URL up in auth-source (~/.authinfo.gpg) at sync time. Inline :url still works and wins when both are set, so existing configs are unaffected. I added 7 tests covering the explicit-url, string-secret, function-secret, precedence, and no-match paths, and switched the .example template to the :secret-host shape.