Comments (17)
@favoretti Sorry, I sync'd with @tedchamb but didn't post an update here. We've gone through the work needed for the update and I'll be working to update the SDK to 6.0 and 6.1
from azure-devops-go-api.
Hello, Any update on this? Would be very helpful to be able to use the 6.0 API
from azure-devops-go-api.
Hello everyone, new version with support for Azure DevOps API version 6.0 has been released.
You can get it using
go get github.com/microsoft/azure-devops-go-api/azuredevops/v6
Thank you for your patience.
from azure-devops-go-api.
@goflores , let me know if you need help updating the sdk to 6.0, 6.1. Shouldn't be much work.
from azure-devops-go-api.
@goflores Is there an ETA of v6.x SDK?
from azure-devops-go-api.
@goflores @tedchamb Folks, been 2 months now, any updates? If you are accepting PRs to this repo, I'd be happy to generate a new SDK version or help otherwise, just let me know.
from azure-devops-go-api.
An ETA would be awesome indeed! 🙂
from azure-devops-go-api.
It seems that these client and model .go files are generated, according to the existing files. Is there something blocking keeping it up to date?
from azure-devops-go-api.
@richardgavel where does it seem like these are generated? Do you mean somewhere else outside of this repository?
If you look at the taskagent client.go and model.go, it seems like they are generated pre API version 6.0 since they are not implementing TaskAgentPoolOptions which was introduced in version 6.0.
Please see my created issue: #90
Thank you!
from azure-devops-go-api.
@aleqsss Those are exactly what I am referring to, all the core files within the GO SDK have comments that they are files generated off "something". If you look at another binding, like Node/TS, its generated as well (https://github.com/microsoft/azure-devops-node-api/blob/master/api/ReleaseApi.ts), which is at 6.0-preview.1. So for Go, we're just waiting for someone to actually run the generation, which is the annoying thing.
from azure-devops-go-api.
If you look at my created issue #90, you can see that I ask them to run this generation. 🙂 Hopefully someone will take action upon this soon, it has been lying around there for some time now.
from azure-devops-go-api.
@richardgavel FYI
As a reference, I've also got the issue Agent Pool - Azure virtual machine scale set #204 open in the terraform-provider-azuredevops repository.
from azure-devops-go-api.
In the meantime there's API 6.1.. devops terraform provider could use a lot of extra functionality that's currently being blocked by a lagging SDK. Anyone?
Hmm, so apparently there's a swagger available: https://github.com/MicrosoftDocs/vsts-rest-api-specs/tree/master/specification
Sad story here is that even if someone outside of MSFT will generate an up-to-date SDK, the whole terraform provider will need to be redone..
from azure-devops-go-api.
@tedchamb I guess he's busy, would you be so kind to take a stab at it? Would be very much appreciated by a lot of people :)
from azure-devops-go-api.
Awesome news! Thanks so much!
from azure-devops-go-api.
also very excited for this to happen, trying to setup ADO via Terraform and would love the extra functionality
from azure-devops-go-api.
Just saw this in a consuming repo so hopefully there will be traction soon: microsoft/terraform-provider-azuredevops#419 (comment)
from azure-devops-go-api.
Related Issues (20)
- Support for `tokens/pats` API methods HOT 2
- v7 create service endpoint missing project name field in argument.
- Alternative of PAT for authentication? HOT 1
- Unable to create Pipeline: Value cannot be null. Parameter name: Path HOT 3
- [Feature Request] Add support to list and manage service principals identities
- Add pipeline configuration details in pipeline client
- [Feature Request] Include pipeline data in Approval object in v7 pipeline approvals
- [Feature Request] Include Security Role Assignment HOT 3
- TFVC ChangeSet changes api doesn't support pagination in the request Input. HOT 1
- Graph::ListUsers API Fails to Return `IsDeletedInOrigin` Property Value
- Question: Is it possible to retrieve a list of all repositorys and their clone urls of a project? HOT 1
- How to customize the http.client? HOT 1
- [V7] ReadIdentities doens't work as intended
- [V7] GetSelf panic
- Resource interface{} structure
- GetPolicyConfigurations returns a continuationToken but it is not taking the token back in the request
- API resource area Id <area-id> is not registered on https://dev.azure.com/<organization>
- Help listing all tags under repositories
- Document how to Auto Generate Client and Model in README
- Delete Service Principal Entitlement using graph information
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from azure-devops-go-api.