On Mon, Feb 24, 2025 at 10:04:55PM +0100, Paul Gevers wrote:
> 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

I don't think that would work, because such archive would need to be
specific to each pipeline.

Also, we would need some authentication before building/testing a
package: we don't want to run untrusted packages from anyone with a
salsa account. In the way ci.debian.net works today, the packages we
test were signed by someone with upload permissions to the Debian
archive.

Attachment: signature.asc
Description: PGP signature

Reply via email to