From 00ef8caacaa576b4045d43a5bdddd81a2d093496 Mon Sep 17 00:00:00 2001 From: Arnaud Bailly Date: Sun, 2 Nov 2025 09:22:41 +0100 Subject: add deployment to CI --- .radicle/native.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to '.radicle/native.yaml') diff --git a/.radicle/native.yaml b/.radicle/native.yaml index 4d4c0fe..994b12f 100644 --- a/.radicle/native.yaml +++ b/.radicle/native.yaml @@ -11,3 +11,15 @@ shell: | cd lambda-calcul/haskell cabal test all + + EXE=$(cabal list-bin lambda) + HEAD=$(git rev-parse HEAD) + + # restart service only if building master branch + if git branch --column=never --no-color --contains $HEAD | grep master | tr -d ' ' 2>&1 > /dev/null; then + [[ -d ${HOME}/.local/bin ]] || mkdir -p ${HOME}/.local/bin + [[ -f ${HOME}/.local/bin/lambda ]] && rm ${HOME}/.local/bin/lambda + + cp "$EXE" ${HOME}/.local/bin/ + sudo systemctl restart lambda + fi -- cgit v1.3.1