Skip to content

chore: remove set_code_owner_attribute decorator from Celery tasks - #39047

Open
rahulkanneri-2u wants to merge 3 commits into
openedx:masterfrom
rahulkanneri-2u:boms-241-code-owner-cleanup
Open

chore: remove set_code_owner_attribute decorator from Celery tasks#39047
rahulkanneri-2u wants to merge 3 commits into
openedx:masterfrom
rahulkanneri-2u:boms-241-code-owner-cleanup

Conversation

@rahulkanneri-2u

@rahulkanneri-2u rahulkanneri-2u commented Aug 31, 2026

Copy link
Copy Markdown

Summary

This PR removes the @set_code_owner_attribute decorator from multiple Celery tasks across different modules. The changes aim to clean up the codebase by eliminating unnecessary monitoring attributes that are no longer required. The affected files include tasks related to course overviews, search, content libraries, content staging, tagging, user authentication, notifications, and more.

Additionally, the semgrep configuration files related to code ownership checks have been deleted as they are no longer applicable.

Github Issue

openedx/edx-django-utils#469

Removes uses of the code_owner monitoring decorator/helper from all
Celery tasks, and the semgrep lint rule that enforced its presence,
as part of the code owner monitoring DEPR. Removing the decorator's
definition (in edx-django-utils) is tracked separately and is blocked
until after Willow is cut.

Ticket: https://2u-internal.atlassian.net/browse/BOMS-241
DEPR: openedx/edx-django-utils#469
…er-cleanup

# Conflicts:
#	.github/workflows/semgrep.yml
#	scripts/semgrep/uv.lock
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants