Automate ESR distribution using Gitlab
Proposed by Josh and brainstormed on CT calls: to use Gitlab as a way to automate the distribution of ESR releases.
- Create a Gitlab project for ESR users (anyone with a download key)
- Automatically add people to that project when they go through a CiviCRM form (new member form, or ESR key request for members)
- Semi-automate the upload of CiviCRM tar files as release artifacts on Gitlab (ex: dummy repo, create tag, upload artifact) example
- Provide a way so that ESR users can easily download the files, ex, using the Gitlab API and personal access token. example
Question: any accounting info that needs to be handled? What's the process for Xero?