Skip to content

chore: bump hypothesis from 6.165.3 to 6.165.10 - #179

Merged
bagowix merged 2 commits into
mainfrom
dependabot/uv/hypothesis-6.165.10
Aug 23, 2026
Merged

chore: bump hypothesis from 6.165.3 to 6.165.10#179
bagowix merged 2 commits into
mainfrom
dependabot/uv/hypothesis-6.165.10

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 21, 2026

Copy link
Copy Markdown
Contributor

Bumps hypothesis from 6.165.3 to 6.165.10.

Commits
  • 6384dee Bump hypothesis version to 6.165.10 and update changelog
  • c7ca59d Merge pull request #4864 from dgutson/claude-stateful-and-example
  • 3fc38f1 claude: teach /hypothesis about stateful tests and @​example
  • 16f24b7 Merge pull request #4862 from Zac-HD/claude/upstream-regex-issues-fkke9q
  • 48ce446 Bump hypothesis version to 6.165.9 and update changelog
  • d559a69 Merge pull request #4860 from Liam-DeVoe/optimize-single-branch-one-of
  • 3a19d89 fix context flag restoration
  • 2408c99 drop unecessary empty check
  • 3f94912 Clarify re.ASCII wording in changelog entry
  • 9d0a9a8 Fix from_regex handling of negative classes, re.ASCII, and zero-min repeats
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 6.165.3 to 6.165.10.
- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
- [Commits](HypothesisWorks/hypothesis@v6.165.3...v6.165.10)

---
updated-dependencies:
- dependency-name: hypothesis
  dependency-version: 6.165.10
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Aug 21, 2026
@codspeed-hq

codspeed-hq Bot commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

Merging this PR will not alter performance

✅ 28 untouched benchmarks


Comparing dependabot/uv/hypothesis-6.165.10 (0a48ba9) with main (2712986)

Open in CodSpeed

bagowix added a commit that referenced this pull request Aug 23, 2026
## Summary

Every open Dependabot bump PR (#179#185) is red on the required
`Coverage`
check, and nothing is wrong in any of the diffs — all other checks pass,
and the
`pytest --cov` step inside that very job passes at 100%. Only the
Codecov upload
fails.

The cause is that a workflow run triggered by Dependabot resolves
`secrets.*`
against the **Dependabot** secret store (Settings → Secrets →
Dependabot), never
against Actions secrets. `CODECOV_TOKEN` therefore has to be maintained
in two
places, and a drift between them is invisible until Codecov rejects the
upload —
at which point every open bump PR turns red at once. Two failure modes
seen back
to back on the same run:

| Attempt | Token | Codecov |
|---|---|---|
| 2026-08-21 | absent (`INPUT_TOKEN:` empty) | `{"message":"Token
required because branch is protected"}` |
| 2026-08-23 | present (`Token length: 36`) | `{"message":"Repository
not found"}` |

The first row also rules out the obvious alternative: dropping the token
and
relying on a tokenless upload does not work while `main` is protected.

The coverage gate is `fail_under = 100` in `pyproject.toml`, which
`pytest`
enforces in that same job before the upload runs — and in all five
`quality`
matrix jobs besides. Codecov only mirrors it (`.github/codecov.yml`). So
a
rejected upload on a bot PR is a reporting outage, not a coverage
regression,
and it must not hold up a routine bump. `fail_ci_if_error` becomes
`${{ github.actor != 'dependabot[bot]' }}` on both upload steps; human
PRs and
pushes to `main` still fail hard when Codecov rejects a report.

`github.actor` and not `github.triggering_actor`: the former stays
`dependabot[bot]` when a maintainer re-runs the job by hand, the latter
becomes
the maintainer.

This is the safety net, not the fix — the Dependabot-store
`CODECOV_TOKEN` still
has to be set to the repository upload token from
`app.codecov.io/gh/bagowix/interlock/config/general` for bump PRs to
report
coverage at all. What changes here is that the next drift costs a
missing report
instead of a blocked merge queue.

## Checklist

- [x] Tests added or updated (suite stays at 100% coverage) — CI-only
change, no
      production code touched; the suite still passes at 100%
- [x] `uv run ruff format --check` and `uv run ruff check` pass
- [x] `uv run mypy`, `uv run pyright` and `uv run pyrefly check` pass
- [x] Docs updated (`docs/`) for user-facing changes — none needed,
nothing in
      the published surface changes
- [x] `CHANGELOG.md` `[Unreleased]` updated
- [x] Commits follow Conventional Commits
- [x] `uv run zizmor .github/workflows/` passes

## Related issues

None.


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

### Fixed
- Dependabot pull requests no longer fail CI when Codecov rejects
coverage or test-results uploads.

### Changed
- Codecov upload failures remain fatal for human pull requests and
pushes to `main`.
- The existing 100% coverage gate remains enforced by `pytest`.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
@codecov

codecov Bot commented Aug 23, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ All tests successful. No failed tests found.

📢 Thoughts on this report? Let us know!

@bagowix
bagowix merged commit 1478a0b into main Aug 23, 2026
21 of 22 checks passed
@bagowix
bagowix deleted the dependabot/uv/hypothesis-6.165.10 branch August 23, 2026 08:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant