Skip to content

Releases: RobinWinters/fitness-event-data-pipeline

0.1.1 — verified macOS/Linux Swift teaching package

Choose a tag to compare

@RobinWinters RobinWinters released this 04 Oct 03:07

Robin Winters’s standalone Swift teaching package now has reproducible public macOS/Linux verification. Version 0.1.1 adds CI, CLI contract checks, a compatibility record and versioned citation metadata. Library behavior, public API and synthetic fixtures are unchanged from 0.1.0. Prepared with coding-assistant support; separate from private ShowFlex source.

Executed environment Observed Swift Swift tests CLI evidence
macOS 15 runner 6.1.2 12 passed 4 contract checks passed
Ubuntu 24.04 runner 6.4 12 passed 4 contract checks passed
Official Linux container 6.0.3 12 passed Complete fixture output matched

Inspect the successful CI run · Compatibility record · Changelog · CITATION.cff

The CLI checks cover the complete synthetic fixture, empty-array success, malformed-JSON rejection and a wrong top-level input shape. Rejected inputs exit with status 1 and no success report. The minimum-toolchain job checks the complete fixture; the four-case CLI script ran in the two host jobs. The declared iOS 16 minimum remains a package declaration; iOS-device execution is unverified.

Use swift test, then python3 Scripts/check-fixture.py after building. Source code is MIT licensed.

0.1.0 — Fitness event data teaching example

Choose a tag to compare

@RobinWinters RobinWinters released this 03 Oct 20:34

A reproducible Swift teaching package by Robin Winters for explicit timestamps, stable event identity, retransmission deduplication and conflict receipts. This is an educational snapshot with synthetic fixtures, prepared with coding-assistant support; it is separate from private ShowFlex source and production deployments.

Includes a dependency-free library and the normalize-events command-line executable. See the README for the data contract, limitations and run commands.

The tagged commit retains the October 2, 2026 macOS verification: 12 passing tests with Swift 6.4, fixture-output checks and malformed-input handling. No source changed for this release and those tests were not rerun as a new platform result. iOS-device and Linux execution are not claimed.

Verification record · Technical explanation · Professional portfolio