Skip to content

v1.0: Build/release pipeline, compatibility and documentation #7

Description

@Mewt0

Goal

Prepare SmartReconnect for repeatable releases after reconnect behavior is validated and hardened.

Scope

  • Reproducible .wotmod build for the Python 2 client environment.
  • Version injection into Config.py and meta.xml.
  • CI syntax/build check using a Python 2-compatible environment.
  • Produce release artifacts from tags.
  • Maintain a tested WoT client-version compatibility table.
  • Document installation, configuration, logs, rollback and known limitations.
  • Re-check Fair Play policy before release.

Acceptance criteria

  • Clean checkout can build the same package structure reliably.
  • Release artifact contains only expected .pyc files plus meta.xml.
  • Version in artifact, config and metadata matches the release tag.
  • README contains installation and troubleshooting instructions.
  • Compatibility matrix names exact tested WoT builds.
  • No claim of compatibility with untested client builds.
  • Release notes clearly distinguish detector, manual reconnect and auto-reconnect behavior.

Release gate

Only after issues #2-#6 have their required live-test evidence and no unresolved reconnect-loop/race issue remains.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions