Hi, On 23-02-2025 22:27, Santiago Ruano Rincón wrote:
Discussing on #salsaci, it came up the idea of triggering autopkgtest jobs on ci.d.n workers from the salsa ci pipeline. This has the advantage of reproducing the same reference autopkgtest environment. However, when binary packages are not available (yet), debci should force building them. This would be especially the case of architecture that don't have a gitlab runner available.
For completeness sake, I think we only need this option for architectures unsupported by salsaci. For the current architectures, what I had/have in mind (and what works already on the ci.d.n side of things) is that salsaci sets up an archive that's added to the testbed, like we already do with php, ocaml, perl and ruby test archives [1]. The freshly build binaries would get installed from that archive
Paul[1] https://salsa.debian.org/ci-team/debian-ci-config/-/blob/master/cookbooks/debci/templates/extra_apt_sources_list.yaml.erb?ref_type=heads#L122
OpenPGP_signature.asc
Description: OpenPGP digital signature