Add on-demand CI minutes
Description
Currently CI minutes are linked to the package a user buys. I propose separating those two and enable users to buy CI minutes on-demand.
Proposal
Let users either buy CI minute amount packages or just let them add their CC to let the consumption amount add up to a minimal amount which makes sense in regards of transaction costs.
Users who require more CI minutes then their current plan offers, but do not want/need a larger plan, or if such a plan doesn't even exist, may choose the route to self host their CI runner. This is fine, however some users (me included) don't want to manage an extra machine and go the SaaS route. Gitlab could offer the feature mentioned above, and cater to this group of users.
Feature checklist
Make sure these are completed before closing the issue, with a link to the relevant commit.
-
Feature assurance -
Documentation -
Added to features.yml