Skip to content

Release 0.196.0#3995

Open
odlbot wants to merge 14 commits into
releasefrom
release-candidate
Open

Release 0.196.0#3995
odlbot wants to merge 14 commits into
releasefrom
release-candidate

Conversation

@odlbot

@odlbot odlbot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

renovate[bot]

Tobias Macey

Muhammad Anas

Muhammad Arslan

pre-commit-ci[bot]

pre-commit-ci Bot and others added 14 commits July 2, 2026 14:37
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.15.18 → v0.15.20](astral-sh/ruff-pre-commit@v0.15.18...v0.15.20)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* fix: info added about courses which are not published

* test: external course sync test fixed

* fix: text updated
mitxpro has no health-check endpoint today; k8s probes rely solely on
nginx. Adds django-health-check (matching the pattern already in
production for mit-learn, learn-ai, and mitxonline) and mounts
/health/{startup,liveness,readiness,full}/ views checking cache,
database, redis, and celery so infra can move probes off nginx-only
checks.

Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
… duplicate hubspot_id mappings) (#3927)

* fix: handle hubspot sync edge cases (409 conflicts, empty line items, duplicate hubspot_id mappings)

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* chore: add log

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* fix: remove dead duplicate AUTHENTICATION_BACKENDS declaration

settings.py declared AUTHENTICATION_BACKENDS twice. The first block
(MicroMastersAuth + EmailAuth + SAMLAuth + ModelBackend + guardian) was
silently shadowed by a second top-level reassignment further down the
file (Python executes module-level code in order; the later assignment
wins). It was never reachable in practice.

Confirmed dead rather than "unwired":
- authentication.backends.micromasters does not exist anywhere in this
  repo, so this backend would raise ImportError if it were ever loaded
- social_core.backends.saml.SAMLAuth has no SOCIAL_AUTH_SAML_* config
  and no saml dependency anywhere in the codebase
- guardian is not installed (absent from pyproject.toml and
  INSTALLED_APPS), so ObjectPermissionBackend would also fail to import

Deleted the dead block and kept the one actually in effect
(EmailAuth + OAuth2Backend + ModelBackend).

* fix: correct backwards shadowing direction in comment

Copilot review caught that the explanatory comment had it backwards:
the later (kept) declaration overrides the earlier (deleted) one, not
the other way around.
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants