-
Notifications
You must be signed in to change notification settings - Fork 48
feat!: remove Transifex calls for OEP-58 | FC-0012 #820
feat!: remove Transifex calls for OEP-58 | FC-0012 #820
Conversation
Thanks for the pull request, @hopewise! Please note that it may take us up to several weeks or months to complete a review and merge your PR. Feel free to add as much of the following information to the ticket as you can:
All technical communication about the code itself will be done via the GitHub pull request interface. As a reminder, our process documentation is here. Please let us know once your PR is ready for our review and all tests are green. |
3a96fed
to
4a1cc50
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@itsjeyd @timmc-edx @brian-smith-tcril this one is ready for merge and 2U is ready for merging.
4a1cc50
to
71cfc7c
Compare
@brian-smith-tcril @spencertiberi the CI failure is a post-test issue. Please check the link below and let me know how it can be fixed: |
@OmarIthawi #859 should fix it, I'll push to get that merged and then this can be rebased |
@openedx/revenue-squad @spencertiberi this cannot be merged until a code owner approves it. |
For future reference, changes from #859 (now closed) were added to this PR. So all that's left to get this PR over the finish line is code owner approval ⬆️ and a rebase. Moving to |
8d33a0c
to
d5a4f4e
Compare
@itsjeyd rebased with thanks! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
FYI edx-internal changes to use atlas for the payment MFE has been done in https://github.com/edx/edx-internal/pull/10408
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is there a reason package-lock.json
is being modified with this work?
@OmarIthawi |
d5a4f4e
to
cb71314
Compare
That wasn't intentional @brian-smith-tcril. I'll fix. |
@brian-smith-tcril @julianajlk the package-lock.json changes were cherry picked from #859. I don't fully understand the reason but it indeed fixed the build fail. I've removed the commit and the build failed again, now I've cherry-picked the commit from #859 and it's working again. Please let me know if you're comfortable with merging the pull request as-is or I should wait for a fully review on #859 and then rebase? |
FYI @brian-smith-tcril has fixed the issue on #862 and you should be able to rebase and get this PR green |
5084633
to
96c539b
Compare
Thanks @julianajlk @brian-smith-tcril this one should be rebased and ready for merge. |
54a8d04
into
openedx-unsupported:master
@hopewise 🎉 Your pull request was merged! Please take a moment to answer a two question survey so we can improve your experience in the future. |
Breaking change!
This change breaks the Jenkins transifex integration which has been deprecated in favor of the new GitHub Transifex App integration as part of OEP-58.
Changes
tx pull
andtx push
commands from the micro-frontend in favorof the
atlas pull
command..json
files will be committed into the repos.src/i18n/index.js
should export and empty array so themake pull_translations
override it with the dynamic list of languages.OPENEDX_ATLAS_PULL
flag to makeatlas pull
the default.Makefile
targets and other files.Test results
make pull_translations
works as expected.make pull_translations test results
Merge timeline
This should only be merged after Translation Infrastructure update OEP-58 is fully implemented.
The timing announcement will be shared by @brian-smith-tcril on #translations-project-fc-0012 Open edX Slack channel.
Keep this pull request as a draft to prevent accidental merge.
Pre-merge checklist
References
This contribution is part of the FC-0012 project which is sparked by the Translation Infrastructure update OEP-58.
Up-to-date project overview and details are available in the Approach Memo and Technical Discovery: Translations Infrastructure Implementation document.
Join the conversation on Open edX Slack #translations-project-fc-0012.
Check the links above for full information about the overall project.