quotient-im / libQuotient

A Qt library to write cross-platform clients for Matrix
https://quotient-im.github.io/libQuotient/
GNU Lesser General Public License v2.1
134 stars 56 forks source link

More CI fixes #712

Closed KitsuneRal closed 1 year ago

KitsuneRal commented 1 year ago
  1. Upgrade SonarCloud GitHub Action to the next version that chooses Java 17 instead of Java 11 they are about to stop supporting.
  2. Fix build failures with Clang by working around https://github.com/actions/runner-images/issues/8659

There's one more, sporadic, failure that started happening recently and this PR doesn't address it: sometimes sendFile test in Quotest fails to download the files in several threads. Either something is loose in the multithreaded Quotient::NetworkAccessManager code or the failure is due to the server responding 429 and Quotient::NAM not knowing what to do with it - I haven't checked yet.

sonarcloud[bot] commented 1 year ago

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information