Files

1.1 KiB
Raw Permalink Blame History

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 = 1 and invocation_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 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.