Hi,

Using a matrix of jobs in my repository GitHub - rb-anssi/libecc_local: Library for elliptic curves cryptography, the jobs run quite well a few hours and then some of them get stuck and I get the following error after 6 hours (without an apparent issue or timeout in the job shell execution itself):

```
Error: The operation was canceled.
```

Which is not very helpful to understand what happened. And all the other jobs are then canceled because of this failure.

I am trying to stick under the maximum parallel jobs limit (of 20 parallel jobs if I understand correctly) using “max-parallel: 10” for my two independent matrix strategies, or may be I am hitting another limit without knowing it?

Any idea of what could be the reason behind this error?

Thanks in advance,