Skip to content

Bump extractions/setup-just from 3.1.0 to 4.0.0 - #264

Merged
woutervh merged 1 commit into
mainfrom
dependabot/github_actions/extractions/setup-just-4.0.0
Aug 30, 2026
Merged

Bump extractions/setup-just from 3.1.0 to 4.0.0#264
woutervh merged 1 commit into
mainfrom
dependabot/github_actions/extractions/setup-just-4.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Apr 6, 2026

Copy link
Copy Markdown
Contributor

Bumps extractions/setup-just from 3.1.0 to 4.0.0.

Commits

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Apr 6, 2026
@dependabot @github

dependabot Bot commented on behalf of github Apr 6, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: github_actions. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot
dependabot Bot requested a review from woutervh as a code owner April 6, 2026 08:38
woutervh added a commit that referenced this pull request Aug 30, 2026
## Why

The **Linting** workflow is red on `main` on every Python version
(3.9-3.14),
which also blocks the four open Dependabot PRs (#289, #285, #275, #264).
Two
independent causes:

1. **ruff / CPY001** - ruff 0.16 promoted `CPY001` (flake8-copyright)
out of
preview. With `select = ["ALL"]` it now reports 9 "missing copyright
notice"
   errors and fails the `pre-commit` step.
2. **ty** - `ty check` reports `unresolved-attribute` for the
`http.client.print`
   monkeypatch at `patch.py:35`, `patch.py:40` and `test_patch.py:49`.
   `# type: ignore[attr-defined]` (a mypy code) does not silence `ty`.

## What

- Add `CPY001` to the ruff `ignore` list - consistent with the sibling
`autoread-dotenv` repo; this codebase has no copyright headers by
design.
- Route the `http.client.print` rebinding and lookup through an
`Any`-typed
view of the module (`_http_client` in `patch.py`, `http_client` local in
the
test). Both mypy and ty are satisfied with no per-line ignores, and
runtime
  behaviour is unchanged (same module object).

## Verification (local)

`just ruff-check`, `just mypy`, `just ty-check`, `pre-commit run
--all-files`
all pass.

## Not in scope

`just pytest` still fails **one** pre-existing test,
`tests/test_patch.py::test_patched_httpclient_print`: it performs a live
`GET http://example.com` and asserts on response headers that the site
no
longer returns (now Cloudflare-fronted, no `Vary: Accept-Encoding`).
Fixing
that means mocking the HTTP response - proposed as a follow-up.
@woutervh

Copy link
Copy Markdown
Contributor

@dependabot rebase

Bumps [extractions/setup-just](https://github.com/extractions/setup-just) from 3.1.0 to 4.0.0.
- [Release notes](https://github.com/extractions/setup-just/releases)
- [Commits](extractions/setup-just@f8a3cce...53165ef)

---
updated-dependencies:
- dependency-name: extractions/setup-just
  dependency-version: 4.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/github_actions/extractions/setup-just-4.0.0 branch from 1bd24cc to 0ae51ef Compare August 30, 2026 14:55
@woutervh
woutervh merged commit 2d1357b into main Aug 30, 2026
14 checks passed
@woutervh
woutervh deleted the dependabot/github_actions/extractions/setup-just-4.0.0 branch August 30, 2026 14:58
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant