Skip to content

Release v4.10.0#3966

Merged
jstvz merged 8 commits intomainfrom
release-4.10.0
Apr 10, 2026
Merged

Release v4.10.0#3966
jstvz merged 8 commits intomainfrom
release-4.10.0

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

No description provided.

@github-actions github-actions Bot added the auto-pr Pull requests created by automation label Apr 10, 2026
@github-actions github-actions Bot requested a review from a team as a code owner April 10, 2026 21:40
jstvz added 5 commits April 10, 2026 15:44
Selectively upgraded:
- black 25.1.0 -> 26.3.1 (dev/lint)
- filelock 3.18.0 -> 3.25.2 (transitive, dev)
- pygments 2.19.2 -> 2.20.0 (transitive)
- pyjwt 2.10.1 -> 2.12.1 (runtime)
- requests 2.32.4 -> 2.33.1 (runtime, CVE-2026-25645)
- virtualenv 20.32.0 -> 21.2.1 (transitive, dev)

Addresses #3961, #3959, #3957, #3956, #3949, #3947.
urllib3 v2 (#3948) skipped: blocked by selenium<4 pin.
Root cause of recurring lint failures on release PRs: the pre-release
workflow installed latest prettier (v3.x) to format docs/history.md,
but the pre-commit hook pinned mirrors-prettier at v2.5.1.

- Bump mirrors-prettier from v2.5.1 to v3.1.0 in .pre-commit-config.yaml
- Pin workflow to `prettier@3` to prevent future drift
- Add vendored assets (docs/diagram/, minified files) and Jinja
  templates to .prettierignore

One-time reformatting of existing files deferred to a separate PR.
- Move capture_orgid_using_task fixture from test_integration_infrastructure.py
  to conftest.py so pytest 8.x discovers it when --org is passed (previously
  the fixture was silently skipped during collection, causing "fixture not found"
  errors on test_cli_specified_org, test_org_shape, and test_org_shape_reuse)

- Replace `uv run cci robot install_playwright` in robot_ui job with explicit
  `uv pip install robotframework-browser && uv run python -m Browser.entry init`
  because uv-managed envs do not install pip by default, causing the pip-based
  install inside the cci command to fail

- Fix update_api_versions Scheduled Chores job: use `git switch -C` (reset if
  branch exists) and `git push --force-with-lease` to handle the case where a
  prior run already created the update branch; also check for an existing PR
  before creating a new one to avoid duplicate-PR errors
One-time reformat of the auto-generated changelog to match the
prettier v3 rules now used by both pre-commit and the pre-release
workflow. No content changes.
@jstvz jstvz enabled auto-merge (squash) April 10, 2026 23:23
@jstvz jstvz merged commit 1292386 into main Apr 10, 2026
22 of 30 checks passed
@jstvz jstvz deleted the release-4.10.0 branch April 10, 2026 23:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auto-pr Pull requests created by automation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant