View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0008142 | Taler | other | public | 2024-01-19 17:15 | 2024-03-07 19:51 |
| Reporter | dvn | Assigned To | Antoine A | Resolution deadline | |
| Implementer | Reviewer | ||||
| Release signed by | Deployed by | ||||
| Verifier | Communicator | ||||
| Data protection authority notification required | No | ||||
| CSIRT notification required | No | ||||
| Estimated effort (hours) | Actual effort (hours) | 0 | |||
| Fast-track | No | ||||
| Work package | none | ||||
| Priority | normal | Severity | feature | Reproducibility | have not tried |
| Status | closed | Resolution | fixed | ||
| Target Version | 0.9.4 | Fixed in Version | 0.9.4 | ||
| Summary | 0008142: CI/CD for libeufin | ||||
| Description | libeufin needs a standard CI/CD pipeline which builds, tests, packages, and deploys the debian package to the nightly apt repo. | ||||
| Tags | No tags attached. | ||||
| Once done, sync's CI Dockerfile should be updated to install libeufin-bank so that the sync tests can pass. | |
| Buildbot is now active, failing jobs include: - codespell: actual typos in the code - tests: well, 'make check' also fails for me locally | |
| @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?) | |
| The submodules needed to have `.git` appended to their URIs, which Florian caught: https://git.taler.net/libeufin.git/commit/?id=a4d9a387b3bbb5186b94596b3f50e20076fe302b | |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2024-01-19 17:15 | dvn | New Issue | |
| 2024-01-19 17:15 | dvn | Status | new => assigned |
| 2024-01-19 17:15 | dvn | Assigned To | => dvn |
| 2024-01-24 16:26 | dvn | Relationship added | related to 0008187 |
| 2024-01-29 13:05 | Florian Dold | Target Version | => 0.9.4 |
| 2024-01-29 14:24 | Christian Grothoff | Target Version | 0.9.4 => 0.10 |
| 2024-01-29 23:41 | Christian Grothoff | Severity | minor => feature |
| 2024-02-18 18:50 | Christian Grothoff | Assigned To | dvn => Christian Grothoff |
| 2024-02-18 18:52 | Christian Grothoff | Note Added: 0021344 | |
| 2024-02-18 21:40 | Christian Grothoff | Assigned To | Christian Grothoff => Antoine A |
| 2024-02-18 21:58 | Christian Grothoff | Note Added: 0021349 | |
| 2024-02-18 22:01 | Christian Grothoff | Note Added: 0021350 | |
| 2024-02-19 09:21 | dvn | Note Added: 0021364 | |
| 2024-02-19 16:40 | Antoine A | Status | assigned => informing |
| 2024-02-19 16:40 | Antoine A | Resolution | open => fixed |
| 2024-02-28 18:10 | Florian Dold | Target Version | 0.10 => 0.9.4 |
| 2024-03-07 19:50 | Christian Grothoff | Fixed in Version | => 0.9.4 |
| 2024-03-07 19:51 | Christian Grothoff | Status | informing => closed |