Skip to content

chore: bump release version to 1.7.1#71

Merged
Bre77 merged 2 commits into
mainfrom
fm/tfa-pypi-release-171-bump
Jul 12, 2026
Merged

chore: bump release version to 1.7.1#71
Bre77 merged 2 commits into
mainfrom
fm/tfa-pypi-release-171-bump

Conversation

@Bre77

@Bre77 Bre77 commented Jul 12, 2026

Copy link
Copy Markdown
Member

Intent

Version-bump-only release PR to cut 1.7.1. PR #70 (the BLE write-timeout delivery-certainty classification fix, plus the get_private_key 0600 PEM permissions fix) was just merged to main by the captain. This branch is based fresh on origin/main (includes PR #70) with exactly one additional commit: bump version from 1.7.0 to 1.7.1 in pyproject.toml's [project] version field and tesla_fleet_api/init.py's version constant, nothing else changed. This follows the repo's documented release process (AGENTS.md 'Release Process' section, no release-please automation): merge the version-bump commit to main, then push a matching vX.Y.Z tag separately (tag push is what actually triggers python-publish.yml to build+publish to PyPI and create a GitHub Release - merging alone does not publish). No CHANGELOG.md exists in this repo to update. This is intentionally a minimal, mechanical diff - do not expect or want any behavioral changes, new tests, or doc updates in this PR.

What Changed

  • Bumped the package release version from 1.7.0 to 1.7.1 in pyproject.toml and tesla_fleet_api/__init__.py.
  • Updated uv.lock so the editable package metadata matches the new 1.7.1 release version.

Risk Assessment

✅ Low: The diff is limited to a coordinated 1.7.1 version bump in pyproject.toml, tesla_fleet_api/init.py, and uv.lock, with no behavioral code changes or remaining lockfile mismatch.

Testing

Inspected the release-bump diff, built wheel and sdist artifacts, verified pyproject/importlib/runtime/lock/wheel/sdist metadata all report 1.7.1, installed the wheel from a clean temporary venv to confirm end-user import behavior, and ran uv run pytest tests; all checks passed, and transient worktree build/venv/cache outputs were removed.

  • Evidence: Built wheel (local file: /tmp/no-mistakes-evidence/01KXANFMA69KB0DTXKDYZRV1H2/dist/tesla_fleet_api-1.7.1-py3-none-any.whl)
  • Evidence: Built source distribution (local file: /tmp/no-mistakes-evidence/01KXANFMA69KB0DTXKDYZRV1H2/dist/tesla_fleet_api-1.7.1.tar.gz)
Evidence: Version metadata evidence
pyproject.toml project.version: 1.7.1
tesla_fleet_api.__version__ from worktree import: 1.7.1
importlib.metadata.version("tesla_fleet_api"): 1.7.1
uv.lock editable package version is 1.7.1: True
wheel filename: tesla_fleet_api-1.7.1-py3-none-any.whl
wheel METADATA Version: 1.7.1
wheel tesla_fleet_api.__init__ has __version__ 1.7.1: True
sdist filename: tesla_fleet_api-1.7.1.tar.gz
sdist pyproject.toml project.version: 1.7.1
Evidence: Clean wheel install evidence
imported module path: /tmp/tfa-171-wheel-venv-01KXANFMA69KB0DTXKDYZRV1H2/lib/python3.14/site-packages/tesla_fleet_api/__init__.py
imported tesla_fleet_api.__version__: 1.7.1
installed distribution version: 1.7.1

Pipeline

Updates from git push no-mistakes

✅ **intent** - passed

✅ No issues found.

✅ **Rebase** - passed

✅ No issues found.

🔧 **Review** - 1 issue found → auto-fixed ✅
  • ⚠️ pyproject.toml:7 - The project version was bumped to 1.7.1, but the tracked lockfile still records the editable package as 1.7.0, so uv lock --check now fails with “lockfile ... needs to be updated.” Regenerate and commit uv.lock so locked installs/checks remain valid.

🔧 Fix: Update uv lock release version
✅ Re-checked - no issues remain.

✅ **Test** - passed

✅ No issues found.

  • git diff 09a0bf86e4a7a7eab6db32da4b021552a21163e2..ff41ecb84d5e0f5675ee839fcf3834da98f2665f -- pyproject.toml tesla_fleet_api/__init__.py uv.lock
  • uv build --out-dir /tmp/no-mistakes-evidence/01KXANFMA69KB0DTXKDYZRV1H2/dist
  • uv run python - <<'PY' | tee /tmp/no-mistakes-evidence/01KXANFMA69KB0DTXKDYZRV1H2/logs/version-evidence.txt
  • uv run pytest tests
  • uv venv /tmp/tfa-171-wheel-venv-01KXANFMA69KB0DTXKDYZRV1H2 && uv pip install --python /tmp/tfa-171-wheel-venv-01KXANFMA69KB0DTXKDYZRV1H2/bin/python /tmp/no-mistakes-evidence/01KXANFMA69KB0DTXKDYZRV1H2/dist/tesla_fleet_api-1.7.1-py3-none-any.whl && cd /tmp/no-mistakes-evidence/01KXANFMA69KB0DTXKDYZRV1H2 && /tmp/tfa-171-wheel-venv-01KXANFMA69KB0DTXKDYZRV1H2/bin/python - <<'PY' ...
✅ **Document** - passed

✅ No issues found.

✅ **Lint** - passed

✅ No issues found.

✅ **Push** - passed

✅ No issues found.

@Bre77 Bre77 merged commit 68f79c5 into main Jul 12, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant