Skip to content

Decouple live provider availability from package releases - #53

Merged
stefan-jansen merged 1 commit into
mainfrom
fix/decouple-live-contracts-from-release
Sep 11, 2026
Merged

Decouple live provider availability from package releases#53
stefan-jansen merged 1 commit into
mainfrom
fix/decouple-live-contracts-from-release

Conversation

@stefan-jansen

@stefan-jansen stefan-jansen commented Sep 11, 2026

Copy link
Copy Markdown
Contributor

Package publication currently requires successful live calls to every credentialed provider for the exact release commit. A transient Alpaca HTTP 504 therefore blocks a Yahoo error-reporting fix from reaching readers.

This removes the provider-contract verification job from the release workflow and keeps the independent provider-contract workflow unchanged. Releases continue to require ecosystem qualification, the supported-platform compatibility matrix, source quality, strict documentation builds, dependency auditing, validated distributions, and checksums.

Verification: uv run pytest tests/test_release_workflows.py tests/test_provider_contract_verification.py -q -ra passes 16 tests, and uv run pre-commit run --all-files passes.

Copilot AI lite review requested due to automatic review settings September 11, 2026 17:17

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@stefan-jansen
stefan-jansen merged commit 19c7af8 into main Sep 11, 2026
22 checks passed
@stefan-jansen
stefan-jansen deleted the fix/decouple-live-contracts-from-release branch September 11, 2026 17:26
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.

2 participants