containerd / nerdctl

contaiNERD CTL - Docker-compatible CLI for containerd, with support for Compose, Rootless, eStargz, OCIcrypt, IPFS, ...
Apache License 2.0
7.64k stars 565 forks source link

CI failure issues #3033

Open apostasie opened 1 month ago

apostasie commented 1 month ago

Description

Right now it is really hard to get green build on first try, as many things seem to fail unrelated to submitted code.

This ticket is meant to collect the issues I have been seeing and that we should be able to do something about relatively easily:

Steps to reproduce the issue

  1. Submit a PR

Describe the results you received and expected

Fail.

Not fail. :-)

What version of nerdctl are you using?

n.a.

Are you using a variant of nerdctl? (e.g., Rancher Desktop)

None

Host information

No response

apostasie commented 1 month ago

Reading through the Dockerfile and experimenting with github actions, take-away notes:

Current train of thoughts is to:

Current testing is showing about 25% time saved per PR once the cache is hot, and of course a significant reduction in failures derived from third-party provider dropping on us.

apostasie commented 1 month ago

Further notes about researching GH actions and our overall testing: