mirror of
https://github.com/tiennm99/claude-code-routine-trigger-worker.git
synced 2026-05-14 06:58:37 +00:00
1.1 KiB
1.1 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
Changed
- Enable Workers Logs with
head_sampling_rate = 1andinvocation_logs = true— every cron tick produces a full trace, browsable in the CF dashboard for 3 days.
[0.1.0] - 2026-05-09
Added
- Cloudflare Workers
scheduledhandler that POSTs to the Claude Code routine/fireendpoint. - 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
TZenv 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-runon push and PR. - Apache-2.0 license.