Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for Azure Pipelines YAML file #6529

Open
1 task done
jessehouwing opened this issue Jan 27, 2023 · 5 comments
Open
1 task done

Add support for Azure Pipelines YAML file #6529

jessehouwing opened this issue Jan 27, 2023 · 5 comments
Labels
T: feature-request Requests for new features T: new-ecosystem Requests for new ecosystems/languages

Comments

@jessehouwing
Copy link

Is there an existing issue for this?

  • I have searched the existing issues

Feature description

Azure Pipelines YAML files contain references to tasks in the form of:

steps:
  - task: taskidentifier@version

While Azure Pipelines will auto update to the latest minor version of each task, it won't do updates to new major versions and has no signal to the pipeline author to indicate they're behind.

We've already implemented a partial version of this based on the Github-Actions code which is very similar and this turns out to be achievable.

With Dependabot functionality coming to Azure DevOps, this is a must-have addition.

@jessehouwing jessehouwing added the T: feature-request Requests for new features label Jan 27, 2023
@jessehouwing
Copy link
Author

@jessehouwing
Copy link
Author

We could potentially look at this as well, since it would be detecting and returning the dependency object:

@jurre
Copy link
Member

jurre commented Jan 27, 2023

Hey, thanks for opening an issue about this! We're currently not accepting new ecosystems natively into Dependabot, there is some background information here. What I would recommend is building the support out as a dedicated gem that builds on top of dependabot-core, then you should be able to run this using a standalone script in your CI provider of choice.

Here's a great example of doing just that: https://github.com/CGA1123/dependabot-lein-runner

@jessehouwing
Copy link
Author

With Dependabot coming to Azure DevOps, wouldn't it make sense to actually support its features natively? We'll work on a stand-alone version, but please consider adoprting it. I'm also reaching out to the Azure Pipelines team to see if they can back this project.

@jurre
Copy link
Member

jurre commented Jan 27, 2023

If we do decide to support it natively, bringing it in from a standalone gem would be a relatively small lift, so I think that's the best path forward for now, good luck!

@jeffwidman jeffwidman added the T: new-ecosystem Requests for new ecosystems/languages label Feb 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
T: feature-request Requests for new features T: new-ecosystem Requests for new ecosystems/languages
Projects
None yet
Development

No branches or pull requests

3 participants