Initial Release
This is the first public release of the ICS Calendar Validator GitHub Action.
Features
✅ Validates ICS/iCalendar file structure and format
✅ Checks for required calendar properties (VERSION, PRODID)
✅ Validates event properties (UID, DTSTAMP, DTSTART)
✅ Detects common issues (missing properties, invalid dates, duplicate UIDs)
✅ Supports glob patterns for validating multiple files
✅ Detailed error and warning reporting
✅ Configurable failure conditions
Usage
- name: Validate ICS files
uses: codebruinc/ics-validator-action@v1
with:
files: '**/*.ics'
fail-on-error: true
fail-on-warning: falseSee the README for detailed documentation and examples.