From a39c9af9017cdb471d2b0153a15ccec38b34c5fa Mon Sep 17 00:00:00 2001 From: notoraptor Date: Mon, 20 Feb 2023 12:17:08 -0500 Subject: [PATCH] Try to check on CI if dashboard build is detected when moved in /local --- .github/workflows/build.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a0020da1a..a0e8897ef 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -287,6 +287,18 @@ jobs: if ( ls ${ORION_PREFIX}/orion-dashboard/build/static/js/main.*.js ); then true; else false; fi echo Check if frontend script can find dashboard build python -c "from orion.core.cli.frontend import get_dashboard_build_path; get_dashboard_build_path();" + + echo Check if frontend script can find dashboard build on sys.prefix/local + mkdir -p ${ORION_PREFIX}/local/ + mv ${ORION_PREFIX}/orion-dashboard ${ORION_PREFIX}/local/orion-dashboard + if ( [ -d "${ORION_PREFIX}/orion-dashboard" ] ); then false; else true; fi + if ( [ -d "${ORION_PREFIX}/local/orion-dashboard" ] ); then true; else false; fi + python -c "from orion.core.cli.frontend import get_dashboard_build_path; get_dashboard_build_path();" + echo Move build back to initial installation + mv ${ORION_PREFIX}/local/orion-dashboard ${ORION_PREFIX}/orion-dashboard + if ( [ -d "${ORION_PREFIX}/orion-dashboard" ] ); then true; else false; fi + if ( [ -d "${ORION_PREFIX}/local/orion-dashboard" ] ); then false; else true; fi + echo Clean-up pip uninstall -y orion echo Check if dashboard build is correctly removed