Skip to content

fix: support Windows timezone data and onboarding - #7

Merged
tsubotti63 merged 2 commits into
mainfrom
fix/windows-tzdata-and-onboarding
Jul 27, 2026
Merged

fix: support Windows timezone data and onboarding#7
tsubotti63 merged 2 commits into
mainfrom
fix/windows-tzdata-and-onboarding

Conversation

@tsubotti63

@tsubotti63 tsubotti63 commented Jul 27, 2026

Copy link
Copy Markdown
Owner

Summary

  • add Windows timezone-data support for Asia/Tokyo
  • improve bounded diagnostics for missing timezone data
  • add Windows PowerShell onboarding paths
  • add Windows Synthetic Run-All CI coverage
  • add regression validation for public command examples

Root cause

Stable v1.2.0 declared no runtime dependencies. On a third-party Windows
environment, Python zoneinfo could not resolve Asia/Tokyo, causing
Activities normalization to fail. Manually installing tzdata restored the
tracked Synthetic Run-All.

Evidence

  • reproduced on one third-party Windows environment
  • ZoneInfoNotFoundError before tzdata
  • PASS_WITH_WARNINGS, exit 0 after manual tzdata
  • Activities detected=1 / processed=1
  • run_summary.json generated

Validation

  • Windows PowerShell setup now uses python -m venv .venv as the primary path
  • isolated wheel install completed the tracked Synthetic Run-All
  • isolated sdist install completed the tracked Synthetic Run-All
  • both packaged flows produced PASS_WITH_WARNINGS, exit 0, and run_summary.json

Boundaries

  • no claim of universal Windows validation
  • no Tag, Release, or PyPI publication
  • no personal Garmin data
  • stable output semantics unchanged
@tsubotti63
tsubotti63 merged commit 94a2c72 into main Jul 27, 2026
2 checks passed
@tsubotti63
tsubotti63 deleted the fix/windows-tzdata-and-onboarding branch July 27, 2026 07:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant