nikita-vanyasin/Calendar Conflicts Reporter
Check for conflicts between on-call schedules and calendar events
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| incident-api-key | incident.io API key | yes | — |
| calendar-urls | Multi-line string with URLs of ICS calendar files to check against (one per line) | yes | — |
| include-schedule-ids | Multi-line string with schedule IDs to include (one per line, if empty, include all schedules) | no | "" |
| exclude-schedule-ids | Multi-line string with schedule IDs to exclude (one per line, applied after include filter) | no | "" |
| reporting-method | Reporting method: logs-only, email-ses, slack | no | logs-only |
| time-off-pattern | Regular expression pattern to detect time-off events in calendar summaries and descriptions | no | time off |
| slack-bot-token | Slack Bot User OAuth Token (required for slack reporting method) | no | "" |
| aws-ses-region | AWS region for SES service (required for email-ses reporting method) | no | "" |
| aws-ses-from-email | From email address - must be verified in SES (required for email-ses reporting method) | no | "" |
| aws-ses-from-name | From display name (optional for email-ses reporting method) | no | "" |
| aws-ses-role-arn | IAM role ARN for cross-account access (optional for email-ses reporting method) | no | "" |
| aws-ses-external-id | External ID for role assumption (optional for email-ses reporting method) | no | "" |
| aws-ses-reply-to-email | Reply-to email address (optional for email-ses reporting method) | no | "" |
| log-level | Log level: debug, info, warn, error | no | info |
| days-ahead | Number of days ahead to fetch on-call schedules | no | 30 |
Outputs
no outputs