mirror of
https://github.com/tiennm99/claude-code-routine-trigger.git
synced 2026-10-11 03:13:13 +00:00
21 lines
983 B
Markdown
21 lines
983 B
Markdown
# Changelog
|
||
|
||
All notable changes to this project will be documented in this file.
|
||
|
||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
|
||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||
|
||
## [Unreleased]
|
||
|
||
## [0.1.0] - 2026-05-09
|
||
|
||
### Added
|
||
- Cloudflare Workers `scheduled` handler that POSTs to the Claude Code routine `/fire` endpoint.
|
||
- Default 20×daily cron at UTC+7 — fires at 00:00 and hourly from 05:00 through 23:00. Single cron expression (`0 0-17,22-23 * * *`).
|
||
- Token-substitution template with `{ISO}`, `{LocalTime}`, `{Cron}` (default: `Scheduled trigger at {LocalTime}`).
|
||
- IANA timezone support via `TZ` env var (default: `UTC`).
|
||
- Structured JSON logs for fire success / non-2xx / network failure.
|
||
- Vitest test suite covering template substitution, fire paths, header correctness, token redaction.
|
||
- GitHub Actions CI: `npm test` + `wrangler deploy --dry-run` on push and PR.
|
||
- Apache-2.0 license.
|