Skip to content

fix: pass built version to dev verification - #422

Merged
Paulo Lacerda (placerda) merged 1 commit into
developfrom
feature/fix-dev-version-handoff
Aug 14, 2026
Merged

fix: pass built version to dev verification#422
Paulo Lacerda (placerda) merged 1 commit into
developfrom
feature/fix-dev-version-handoff

Conversation

@placerda

Copy link
Copy Markdown
Contributor

Summary

  • expose the exact version from the wheel built by publish-dev
  • pass that artifact-derived version to verify-dev instead of recomputing it with setuptools-scm
  • add regression tests for the workflow output contract and removal of independent version prediction

Root cause

When develop points exactly at a release tag, build isolation can produce the tagged release version while a fresh setuptools-scm invocation predicts the next development version. The two jobs therefore disagreed about which TestPyPI package to verify.

Validation

  • python -m pytest tests\unit\test_ci_workflow.py -q (2 passed)
  • python -m pytest tests\ -x -q (1319 passed, 1 skipped)
  • python -m ruff check src\ tests\
  • python -m mypy src\agentops\ --ignore-missing-imports
  • python scripts\check_changelog.py check-pr --base origin/develop

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@placerda
Paulo Lacerda (placerda) merged commit 77eb779 into develop Aug 14, 2026
13 checks passed
@placerda
Paulo Lacerda (placerda) deleted the feature/fix-dev-version-handoff branch August 14, 2026 01:12
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