From 084f09e1385a203502d5c7e5770d5dff822a9a1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20Behmo?= Date: Fri, 8 Dec 2023 11:27:42 +0100 Subject: [PATCH] fix: auto-build mfe image in nightly See: https://discuss.openedx.org/t/error-response-from-daemon-manifest-for-overhangio-openedx-mfe-16-1-3-nightly-not-found/11881 --- changelog.d/20231208_112710_regis_nightly_auto_build_mfe.md | 1 + tutormfe/plugin.py | 4 ++++ 2 files changed, 5 insertions(+) create mode 100644 changelog.d/20231208_112710_regis_nightly_auto_build_mfe.md diff --git a/changelog.d/20231208_112710_regis_nightly_auto_build_mfe.md b/changelog.d/20231208_112710_regis_nightly_auto_build_mfe.md new file mode 100644 index 0000000..453cf08 --- /dev/null +++ b/changelog.d/20231208_112710_regis_nightly_auto_build_mfe.md @@ -0,0 +1 @@ +- [Bugfix] Auto-build "mfe" image during `dev/local launch` in nightly. (by @regisb) diff --git a/tutormfe/plugin.py b/tutormfe/plugin.py index 5ca9221..e220556 100644 --- a/tutormfe/plugin.py +++ b/tutormfe/plugin.py @@ -242,6 +242,10 @@ def _print_mfe_public_hosts( def _build_3rd_party_dev_mfes_on_launch( image_names: list[str], context_name: t.Literal["local", "dev"] ) -> list[str]: + if __version_suffix__: + # Build mfe image in nightly mode + image_names.append("mfe") + for mfe_name, _mfe_attrs in iter_mfes(): if __version_suffix__ or ( context_name == "dev" and mfe_name not in CORE_MFE_APPS