Skip to content

Fix test ID resolution by deployment name (2.0.3) - #5

Merged
AndrewSillifant merged 4 commits into
mainfrom
2.0.3
Mar 6, 2026
Merged

Fix test ID resolution by deployment name (2.0.3)#5
AndrewSillifant merged 4 commits into
mainfrom
2.0.3

Conversation

@AndrewSillifant

Copy link
Copy Markdown
Collaborator

Summary

  • Fix resolve_test_id to filter K8s job lookups by deployment_name, preventing a running job from a different config from shadowing the correct stored results
  • Bump version to 2.0.3

Test plan

  • 138 unit tests passing
  • Manually verified the fix resolves the correct test ID when multiple deployments exist

Use absolute GitHub URL instead of relative path that breaks on PyPI.
Hex hashes like '764303e9' are parsed as floating point (7.64303e+9)
by YAML 1.1 parsers, causing invalid Kubernetes job names. Ensure
the hash always starts with a letter by sliding the 8-char window.

Bump version to 2.0.2.
resolve_test_id now passes deployment_name to the K8s lookup,
preventing a running job from a different config from shadowing
the correct results. Bump version to 2.0.3.
@AndrewSillifant
AndrewSillifant merged commit 4762c7b into main Mar 6, 2026
8 checks passed
@AndrewSillifant
AndrewSillifant deleted the 2.0.3 branch March 6, 2026 19:03
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