Add support for multiple Ruby versions and crossplatform compilation with gem-release component

What does this MR do and why?

Adds support for multiple ruby versions and platforms.

It also works with gem-release component ( had to make some changes here to got it to work: gitlab-org/components/gem-release!8 (merged) ). I temporarily had named the MR RELEASE to trigger the gem-release jobs. Here's a green pipeline with all gem building jobs passing: https://gitlab.com/gitlab-org/glql/-/pipelines/2123400118

Related to Create a new API endpoint to run GLQL queries (gitlab#573055 - closed)

Edited by Daniele Rossetti

Merge request reports

Loading