View Issue Details

IDProjectCategoryView StatusLast Update
0008142Talerotherpublic2024-03-07 20:51
Reporterdvn Assigned ToAntoine A  
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status closedResolutionfixed 
Target Version0.9.4Fixed in Version0.9.4 
Summary0008142: CI/CD for libeufin
Descriptionlibeufin needs a standard CI/CD pipeline which builds, tests, packages, and deploys the debian package to the nightly apt repo.
TagsNo tags attached.

Relationships

related to 0008187 closeddvn Debian Packages Deployed from CI/CD (aka. "nightlies") 

Activities

Christian Grothoff

2024-02-18 19:52

manager   ~0021344

Once done, sync's CI Dockerfile should be updated to install libeufin-bank so that the sync tests can pass.

Christian Grothoff

2024-02-18 22:58

manager   ~0021349

Buildbot is now active, failing jobs include:
- codespell: actual typos in the code
- tests: well, 'make check' also fails for me locally

Christian Grothoff

2024-02-18 23:01

manager   ~0021350

@dvn: I have a strange issue with the 4-deb-package step. For some reason, the 'version.sh' script tries to git clone over *ssh*, and then fails because of the hostkey not matching. Now, I fixed all of the submodules to use https:// instead of git://, but the libeufin.git checkout on my disk obviously does use git+ssh://. So it is not that strange that the 'git fetch' fails here, except: it works for sync and challenger, and the situation is *identical*! Any idea (especially why it works for sync/challenger, but not for libeufin?)

dvn

2024-02-19 10:21

developer   ~0021364

The submodules needed to have `.git` appended to their URIs, which Florian caught: https://git.taler.net/libeufin.git/commit/?id=a4d9a387b3bbb5186b94596b3f50e20076fe302b

Issue History

Date Modified Username Field Change
2024-01-19 18:15 dvn New Issue
2024-01-19 18:15 dvn Status new => assigned
2024-01-19 18:15 dvn Assigned To => dvn
2024-01-24 17:26 dvn Relationship added related to 0008187
2024-01-29 14:05 Florian Dold Target Version => 0.9.4
2024-01-29 15:24 Christian Grothoff Target Version 0.9.4 => 0.10
2024-01-30 00:41 Christian Grothoff Severity minor => feature
2024-02-18 19:50 Christian Grothoff Assigned To dvn => Christian Grothoff
2024-02-18 19:52 Christian Grothoff Note Added: 0021344
2024-02-18 22:40 Christian Grothoff Assigned To Christian Grothoff => Antoine A
2024-02-18 22:58 Christian Grothoff Note Added: 0021349
2024-02-18 23:01 Christian Grothoff Note Added: 0021350
2024-02-19 10:21 dvn Note Added: 0021364
2024-02-19 17:40 Antoine A Status assigned => resolved
2024-02-19 17:40 Antoine A Resolution open => fixed
2024-02-28 19:10 Florian Dold Target Version 0.10 => 0.9.4
2024-03-07 20:50 Christian Grothoff Fixed in Version => 0.9.4
2024-03-07 20:51 Christian Grothoff Status resolved => closed