Skip to content

Exercise artifact transfer without duplicate pull request runs - #6

Merged
latheiere merged 1 commit into
mainfrom
agent/ci-workflow-coverage
Aug 2, 2026
Merged

latheiere merged 1 commit into
mainfrom
agent/ci-workflow-coverage

Conversation

@latheiere

Copy link
Copy Markdown
Owner

Summary

  • restrict branch-push CI runs to the default branch while retaining pull request validation
  • upload built distributions and download them into a separate directory before metadata checks and installation
  • retain CI artifacts for one day to minimize storage use

Rationale

Same-repository pull request branches currently match both the unrestricted push trigger and the pull_request trigger, causing every job to run twice. Release artifact actions also execute only during publishing, so dependency upgrades to the artifact-transfer path are not exercised before a release.

This change gives pull request branches one CI run and validates the same upload/download boundary used by publishing without invoking package publication.

Validation

  • make check
  • lint and formatting checks
  • strict type checking
  • 59 tests with 92.36% coverage
  • source and wheel builds
  • package metadata checks

The pull request workflow will additionally exercise the hosted artifact-transfer path.

@latheiere
latheiere marked this pull request as ready for review August 2, 2026 13:13
@latheiere
latheiere merged commit d02f907 into main Aug 2, 2026
6 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