Skip to content

Garmin Running Data Normalizer v1.0.1

Choose a tag to compare

@tsubotti63 tsubotti63 released this 23 Jul 11:18

Garmin Running Data Normalizer v1.0.1

v1.0.1 is a packaging-only patch release prepared for the initial
package-index publication of Garmin Running Data Normalizer. It preserves the
v1.0.0 runtime behavior, public CLI, Run-All output contract, dependency
boundary, and supported Garmin dataset scope.

Packaging and publication

  • Advances the Python distribution version to 1.0.1.
  • Includes the PyPI-safe README and repeatable wheel/source-distribution gate.
  • Includes the manual-only, build-only-by-default publication workflow.
  • Requires exact source and version validation, target-specific approval,
    protected GitHub Environments, and Trusted Publishing through OIDC before
    either index upload.
  • Verifies wheel and source-distribution installation before upload and checks
    the exact installed version after publication.

Compatibility

This patch does not change the stable 1.x CLI or versioned Run-All output
contract. It does not add runtime dependencies, hosted processing, Garmin
authentication, or new data families to Run-All.

Security and privacy

Only synthetic fixtures are public. Real Garmin exports and generated personal
results remain local and must not be uploaded as package, Release, or CI
artifacts.

Publication boundary

The annotated tag, GitHub Release, protected GitHub Environments, approval
variables, and Trusted Publisher configuration were explicitly authorized for
this release. TestPyPI and PyPI uploads remain separately gated and require
explicit Human approval immediately before each upload.