Skip to content

Upgrade certifi, uv and pip to latest in all repos #574

Open

Description

@kdmccormick

Context: https://emudhra.we-have-a-problem.com/

Backport status

Activity

  1. self-assigned this
    on Oct 21, 2026
  2. UsamaSadiq commented on Oct 21, 2026

    @UsamaSadiq
    Member

    Live tracker: https://openedx.ossvitals.org/maintenance (open the "Campaign: certifi 2026.10.19" tab). Refreshed hourly until 2026-10-24 00:00 PKT (2026-10-23 19:00 UTC), daily after that. It reads each repo's pinned certifi version from its requirements files and uv.lock, so it also counts repos fixed by PRs that do not mention certifi in the title.

    Open and merged PRs in the openedx org with certifi in the title (found via GitHub search; PRs that change it without saying so are not listed). Checked = merged.

    PRs from the bulk update job (2026-10-21)

    Opened with openedx/.github Bulk Repo Update: uv lock --upgrade-package certifi for uv repos, and each repo's own make upgrade limited to --upgrade-package certifi for pip-tools repos. Each diff was checked to change only certifi. Checked = merged.

    PRs opened by hand (2026-10-22)

    Final round of certifi PRs (2026-10-22)

  3. changed the title [-]Upgrade `certifi` to latest in all repos[/-] [+]Upgrade `certifi`, `uv` and `pip` to latest in all repos[/+] on Oct 22, 2026
  4. UsamaSadiq commented on Oct 22, 2026

    @UsamaSadiq
    Member

    uv: PRs from the bulk update job (2026-10-22)

    Opened with openedx/.github Bulk Repo Update: uv lock --upgrade-package uv with uv 0.13.5. Each diff was checked to change only uv in uv.lock. Checked = merged.

    uv: still need a PR by hand

    Repo What's up
    codejail-includes, xblocks-extra Bulk job got a 404 creating the commit (bot lacks write access). The re-lock itself is clean.
    forum Re-lock drops cryptography wheels for macOS arm64, Windows and ppc64le.
    mockprock uv.lock is out of sync with pyproject.toml; the re-lock removes about 1,100 lines.
    openedx-platform uv is also pinned in requirements/edx/development.txt, so it needs a make upgrade change too.
  5. 8 remaining items

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions