rafigmammadov/Trunkly 🐘
Out of Office assistant for tired maintainers. Auto-labels issues and sets boundaries during off-hours.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| github-token | GitHub token with issues and pull-requests write permission. | yes | ${{ github.token }} |
| timezone | Your local timezone (IANA format, e.g. America/New_York, Europe/London, Asia/Tokyo). | no | UTC |
| off-hours-start | Start of off-hours in HH:MM (24h) in your timezone. e.g. 18:00 | no | 18:00 |
| off-hours-end | End of off-hours in HH:MM (24h) in your timezone. e.g. 09:00 | no | 09:00 |
| off-days | Comma-separated days of the week that are always off. e.g. Saturday,Sunday | no | Saturday,Sunday |
| label | Label name to apply to issues/PRs opened during off-hours. | no | off-hours 🌙 |
| label-color | Hex color (without #) for the label, if it needs to be created. | no | 7057ff |
| label-description | Description for the label if it needs to be created. | no | Opened outside of maintainer working hours. |
| comment | Message to post as a comment. Supports template variables: {author} - the issue/PR author's username {label} - the label that was applied {start} - off-hours start time {end} - off-hours end time {timezone} - your configured timezone | no | Hey @{author}, thanks for opening this! 👋 I'm currently outside my working hours and will get to this when I'm back. I've tagged this with `{label}` so I don't lose track of it. **My working hours:** {end} – {start} ({timezone}) I appreciate your patience 🐘 |
| skip-authors | Comma-separated GitHub usernames to never comment on (e.g. yourself, bots). | no | "" |
| skip-label | If the issue/PR already has this label, skip processing. | no | "" |
| dry-run | Set to 'true' to log actions without actually applying labels or posting comments. | no | false |
Outputs
no outputs