libeufin

Integration and sandbox testing for FinTech APIs and data formats
Log | Files | Refs | Submodules | README | LICENSE

commit b6f46a450ff747cd5fe00893d2ffeba6992046e7
parent 50099d49212c21a0af866e589068be993938b7a0
Author: Florian Dold <dold@taler.net>
Date:   Sat,  5 Sep 2026 00:27:22 +0200

ci: fix webui dependency

Diffstat:
Mcontrib/ci/Containerfile | 9++++++++-
Mcontrib/ci/deb-test.sh | 9++++-----
2 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/contrib/ci/Containerfile b/contrib/ci/Containerfile @@ -16,7 +16,14 @@ RUN apt-get update -yq && \ devscripts \ git-buildpackage \ postgresql \ - sudo + sudo \ + curl + +# Install dependencies provided by other Taler repositories. +RUN curl -sSL https://taler.net/taler-systems.gpg \ + -o /etc/apt/keyrings/taler-systems.gpg && \ + echo 'deb [signed-by=/etc/apt/keyrings/taler-systems.gpg] https://deb.taler.net/apt/debian trixie-testing main' \ + > /etc/apt/sources.list.d/taler.list WORKDIR /workdir diff --git a/contrib/ci/deb-test.sh b/contrib/ci/deb-test.sh @@ -8,10 +8,10 @@ function step { ITEMS="libeufin-bank libeufin-nexus libeufin-ebisync" step "Install libeufin" -dpkg -i ../libeufin*.deb +apt-get install -y ../libeufin*.deb step "Install libeufin again" -dpkg -i ../libeufin*.deb +apt-get install -y ../libeufin*.deb step "Start postgres cluster" sudo -u postgres pg_ctlcluster 17 main start @@ -45,10 +45,10 @@ step "Remove libeufin" dpkg --remove libeufin* step "Reinstall libeufin" -dpkg -i ../libeufin*.deb +apt-get install -y ../libeufin*.deb step "Purge libeufin:" dpkg --purge libeufin* step "Reinstall libeufin" -dpkg -i ../libeufin*.deb -\ No newline at end of file +apt-get install -y ../libeufin*.deb