containerd / nerdctl

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

CI failure issues #3033

Closed apostasie closed 2 months ago

apostasie commented 6 months 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 6 months 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 6 months ago

Further notes about researching GH actions and our overall testing:

apostasie commented 2 months ago

This is getting outdated, as the test suite rewrite is in progress rn.

Going to close this.