From 74dbc5639f28e2c0031ed627504861059f9095f9 Mon Sep 17 00:00:00 2001 From: Artur Shiriev Date: Sun, 20 Sep 2026 15:14:06 +0300 Subject: [PATCH] docs(ci): record that the dependency floors are smoke-tested only Closes #236 --- .github/workflows/_checks.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/_checks.yml b/.github/workflows/_checks.yml index a0666e6..05fe8d9 100644 --- a/.github/workflows/_checks.yml +++ b/.github/workflows/_checks.yml @@ -136,6 +136,11 @@ jobs: # pins each direct dependency to the floor pyproject.toml declares and bootstraps against it. # Per framework rather than all-extras at once: a floor declared in one extra pulls the shared # stack up for the others, so a combined resolution tests a set no user installs. + # Runtime smoke only, by design (#236): pytest cannot run here because conftest.py hard-imports + # opentelemetry, sentry_sdk and structlog, and `ty` would report the frameworks this target + # deliberately did not install as unresolved. So nothing type-checks at the floor - an + # annotation naming an optional dependency's internals has to span the declared range, and only + # a human checks that. if: inputs.lowest-direct runs-on: ubuntu-latest strategy: