chore: bump version to 1.7.3#77
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Intent
Cut python-tesla-fleet-api release 1.7.3 - pure release-mechanics task, no code changes. Bump version from 1.7.2 to 1.7.3 in pyproject.toml and tesla_fleet_api/init.py, mirroring the exact shape of the 1.7.1 (#71) and 1.7.2 (#75) bump commits (chore: bump version to X.Y.Z, plain string replace, no other files touched by hand - uv.lock and egg-info/PKG-INFO are synced by the no-mistakes pipeline itself as it did in those prior runs). This release's headline content is everything already merged to main since v1.7.2: the typed find_authorized_clients accessor (PR #76, feat(teslemetry): add typed authorized clients accessor) and the BLE broadcast listeners feature (PR #72). Scope is deliberately narrow: do not fold in any other library change, do not touch CHANGELOG.md (auto-generated), and do not pin/change the authorized_clients wire shape - that accessor already shipped merged and evidence-bounded. This task stops after PR merge; pushing the vX.Y.Z release tag (which triggers the actual PyPI publish via python-publish.yml) is an explicit separate follow-up task, not part of this one.
What Changed
1.7.2to1.7.3inpyproject.tomlandtesla_fleet_api/__init__.py.uv.lockandtesla_fleet_api.egg-info/PKG-INFOso all package version references agree on1.7.3.Risk Assessment
✅ Low: The change is a narrow release metadata bump, and all tracked version markers now consistently read 1.7.3 with no code or dependency behavior changes.
Testing
Checked the release-bump diff, ran the full pytest suite, built wheel and sdist artifacts, installed the wheel into an isolated evidence venv, and captured JSON evidence showing package metadata and import-time version resolve to 1.7.3; all validation passed and the worktree was cleaned afterward.
Evidence: Installed wheel version evidence
Evidence: Source distribution version evidence
/tmp/no-mistakes-evidence/01KXC9K2CMDJ8VZSMVW9S331EX/dist/tesla_fleet_api-1.7.3-py3-none-any.whl) - Evidence: Built source tarball (local file:/tmp/no-mistakes-evidence/01KXC9K2CMDJ8VZSMVW9S331EX/dist/tesla_fleet_api-1.7.3.tar.gz)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- Bumping the project version here leaves the checked-in release metadata stale:uv.lockstill has the editable package at1.7.2, andtesla_fleet_api.egg-info/PKG-INFOstill saysVersion: 1.7.2. The prior 1.7.1/1.7.2 release bumps synced these files in the same PR, so merging this as-is leaves the repository with conflicting package versions for the 1.7.3 release. Update the lockfile and egg-info metadata to1.7.3in the release branch.🔧 Fix: Sync release metadata to 1.7.3
✅ Re-checked - no issues remain.
✅ **Test** - passed
✅ No issues found.
git diff --stat 02834599a16d404819c20d95712cc5793060948e..c8554c1dca8c9a54cad26946f5b1656f90866a20git diff 02834599a16d404819c20d95712cc5793060948e..c8554c1dca8c9a54cad26946f5b1656f90866a20 -- pyproject.toml tesla_fleet_api/__init__.py uv.lock tesla_fleet_api.egg-info/PKG-INFOuv run pytest testsuv build --wheel --out-dir /tmp/no-mistakes-evidence/01KXC9K2CMDJ8VZSMVW9S331EX/distuv venv /tmp/no-mistakes-evidence/01KXC9K2CMDJ8VZSMVW9S331EX/package-check-venv && uv pip install --python /tmp/no-mistakes-evidence/01KXC9K2CMDJ8VZSMVW9S331EX/package-check-venv/bin/python /tmp/no-mistakes-evidence/01KXC9K2CMDJ8VZSMVW9S331EX/dist/tesla_fleet_api-1.7.3-py3-none-any.whl/tmp/no-mistakes-evidence/01KXC9K2CMDJ8VZSMVW9S331EX/package-check-venv/bin/python ... > /tmp/no-mistakes-evidence/01KXC9K2CMDJ8VZSMVW9S331EX/release-1.7.3-package-evidence.jsonuv build --sdist --out-dir /tmp/no-mistakes-evidence/01KXC9K2CMDJ8VZSMVW9S331EX/dist/tmp/no-mistakes-evidence/01KXC9K2CMDJ8VZSMVW9S331EX/package-check-venv/bin/python ... > /tmp/no-mistakes-evidence/01KXC9K2CMDJ8VZSMVW9S331EX/release-1.7.3-sdist-evidence.json✅ **Document** - passed
✅ No issues found.
✅ **Lint** - passed
✅ No issues found.
✅ **Push** - passed
✅ No issues found.