GitLab Runner 14.8 breaks artifacts and cache usage when FF_USE_FASTZIP feature flag is set to true

Within GitLab Runner 14.8.0 we've upgraded the MinIO library to a newer one. This was done with !3323 (merged). This change have also brought an upgrade if an indirectly used dependency:

- 	github.com/klauspost/compress v1.11.6 // indirect
+	github.com/klauspost/compress v1.14.2 // indirect

This however caused a known problem for the github.com/saracen/fastzip library that can be used for artifacts and remote cache archiving when FF_USE_FASTZIP=true feature flag is set.

We should check which version of github.com/klauspost/compress breaks the github.com/saracen/fastzip library and force-pin it for now to the last working one.

Workarounds

Until this happens the known workarounds are:

  • not upgrade to GitLab Runner 14.8.0 - if you need to use the FF_USE_FASTZIP=true library, or
  • set FF_USE_FASTZIP=false feature flag (or don't set it at all as false is the default for this feature flag) for your runners or jobs.
Edited by Tomasz Maczukin