From 033ce58ef33b47e70bbe347f009a47c6316b391b Mon Sep 17 00:00:00 2001 From: tligui_y Date: Wed, 6 Aug 2025 17:23:59 +0200 Subject: [PATCH] Update .gitea/workflows/test.yml --- .gitea/workflows/test.yml | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/.gitea/workflows/test.yml b/.gitea/workflows/test.yml index b6fb6e7f5..ac296b969 100644 --- a/.gitea/workflows/test.yml +++ b/.gitea/workflows/test.yml @@ -32,6 +32,41 @@ jobs: git clone https://gitea.psi.ch/SwissFEL/morbidissimo.git echo "PYTHONPATH=$PYTHONPATH:$(pwd)/morbidissimo" >> $GITHUB_ENV + # for elog + + sudo apt update + sudo apt install -y make gcc wget tar + + # wget https://midas.psi.ch/elog/elog-3.1.3.tgz + wget --content-disposition "https://sourceforge.net/projects/elog/files/elog/3.1.3/elog-3.1.3.tgz/download" + tar xvf elog-3.1.3.tgz + + cd elog-3.1.3 + make + cd .. + + mkdir -p elog_instance/logbooks + echo -e "[global]\nport = 8080\nlogdir = logbooks\nallowposting = 1\nallowhtml = 1" > elog_instance/elogd.cfg + + ./elog-3.1.3/elogd -c elog_instance/elogd.cfg & + sleep 3 + + mkdir -p ~/.local/bin + cp elog-3.1.3/elogd ~/.local/bin + echo "$HOME/.local/bin" >> $GITHUB_PATH + + echo "🔍 Listing ~/.local/bin contents:" + ls -l ~/.local/bin + + echo "🔍 PATH at runtime:" + echo "$PATH" + + echo "🔍 Is elogd available?" + which elogd || echo "❌ elogd not found" + + echo "🔍 Does elogd binary exist where expected?" + test -f ~/.local/bin/elogd && echo "✅ elogd found" || echo "❌ elogd missing" + continue-on-error: true ##################################### TO NOT CHANGE #################################