Enable Gitlab c-i for producing .zip files for extensions that have third-party libs
As an extension author:
- When I tag a new release, I would like Gitlab to automatically generate a .zip file that includes the third-party libs (composer/npm).
- When the new release is created on civicrm.org, the .zip file link should point to that generated zip file.
This has come up a few times on the chat, but I don't think we have an issue for it?
The first item should be a quickfix, if we can find a suitable runner, and policies around enabling a runner for an extension? (it should require opt-in/validation, since I'm not sure about the security around using runners on our infra)
I found this config by @sluc23 :
https://gist.github.com/sluc23/f3021a9fb404353be025c838a2a7a088
cc @MikeyMJCO @sluc23