conda-incubator / setup-miniconda

Set up your GitHub Actions workflow with conda via miniconda
https://github.com/marketplace/actions/setup-miniconda
MIT License
402 stars 68 forks source link

Extension for gitlab ci [Enhancement] #167

Open leej3 opened 3 years ago

leej3 commented 3 years ago

I'm curious about whether this could be extended to work for gitlab. I don't know enough about the APIs of github/gitlab to know whether this is utterly beyond the scope of this project or something that could be put on the roadmap if someone has the time to work on it...

bollwyvl commented 3 years ago

I don't know if any of the maintainers are actively using The Big GitLab or on-prem, so we don't have a lot of experience with that platform.

The code uses a relatively small number of the github core tool API (inputs, outputs, caching, variables) but use them rather a lot. These could be refactored, or more precisely, the existing code could be refactored to accept a core-like API. We could then publish this on npm, something that's been mentioned a few times, and a downstream for another CI provider could use them.

Anyhow, I'd say this is probably out of scope at this time unless someone showed up with:

leej3 commented 3 years ago

Sounds good. Thanks for the run-through. I'll keep it in the back of my mind in case I see an opportunity for pushing it forward.