Skip to content

fix: Moved braze push channel to edx-braze-client#360

Merged
AhtishamShahid merged 5 commits intoopenedx:masterfrom
jawad-khan:jawad/moved-braze-refs-to-braze-client
Jun 25, 2025
Merged

fix: Moved braze push channel to edx-braze-client#360
AhtishamShahid merged 5 commits intoopenedx:masterfrom
jawad-khan:jawad/moved-braze-refs-to-braze-client

Conversation

@jawad-khan
Copy link
Member

@jawad-khan jawad-khan commented Jun 16, 2025

Description:
We don't want openedx to have any reference with braze therefore this PR is moving braze push channel to edx-braze-client. In edx-braze-client we will introduce this channel through openedx.ace.channel extension point.

JIRA: Link to JIRA ticket

Dependencies: dependencies on other outstanding PRs, issues, etc.

Merge deadline:
ASAP.

Reviewers:

  • tag reviewer
  • tag reviewer

Merge checklist:

  • All reviewers approved
  • CI build is green
  • Version bumped
  • Changelog record added
  • Documentation updated (not only docstrings)
  • Commits are squashed

Post merge:

  • Create a tag
  • Create a new release (can be done here https://github.com/edx/edx-ace/releases)
  • Check new version is pushed to PyPI after tag-triggered build is
    finished.
  • Delete working branch (if not needed anymore)

Author concerns: List any concerns about this PR - inelegant
solutions, hacks, quick-and-dirty implementations, concerns about
migrations, etc.

@jawad-khan jawad-khan requested a review from kdmccormick June 16, 2025 23:54
Copy link
Member

@kdmccormick kdmccormick left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is great. Just one comment suggestion, and please also add a changelog entry and use conventional commit notation to mark this as a breaking fix (fix!:).

@@ -166,7 +165,6 @@ def is_requirement(line):
'file_email = edx_ace.channel.file:FileEmailChannel',
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
'file_email = edx_ace.channel.file:FileEmailChannel',
# We define some default channels here in edx-ace.
# These should be generic, non-vendor-specific channels.
# If you have vendor-specific channels, you can add them using this entrypoint,
# but please do so in a separate plugin repository. The braze_email and sailthru_email
# channels listed above were added before this rule; they are not a pattern to follow.
'file_email = edx_ace.channel.file:FileEmailChannel',

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

@AhtishamShahid AhtishamShahid merged commit 37df733 into openedx:master Jun 25, 2025
7 of 8 checks passed
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.

3 participants