Reconsider languages vs datasources #21673
rarkins
started this conversation in
Suggest an Idea
Replies: 1 comment
-
Languages used currently:
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Right now we support config objects for managers and languages. Sometimes we only have one package manager per language, so the language part is pretty pointless and manager could be used instead.
But there's also one case so far where the 'language' causes a problem - CircleCI. We classify CircleCI as language docker, but it also includes Orbs, so orbs use Docker settings which isn't correct. A similar problem could happen with Ansible, which is currently Docker-only but could expand.
CircleCI and Ansible should not use language=docker. But then we need a way to apply Docker settings to all Docker deps they extract.
We currently have a "docker" object in config definitions but it's deleted after the early stage language/manager config merging. It should not be deleted and instead should be merged post-extract and then deleted.
Beta Was this translation helpful? Give feedback.
All reactions