Skip to content

Commit ea116bd

Browse files
authored
Bug/85 fix api versions (#87)
* Updated Api version * Updated CHANGELOG * Removed caching step * Updated example * Updated Apiversion * Updated Apiversion * Updated Apiversion
1 parent 900c188 commit ea116bd

File tree

60 files changed

+235
-96
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+235
-96
lines changed

.github/workflows/maven.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,6 @@ jobs:
2121
with:
2222
java-version: '11'
2323
distribution: 'adopt'
24-
cache: maven
24+
# cache: maven
2525
- name: Build with Maven
2626
run: mvn -B package --file azd/pom.xml -DskipTests

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Changelog
22

3+
# 6.0.3
4+
5+
- Fixes issues:
6+
- Issue: [Can't get pipeline approvals when using DeploymentsRequestBuilder #84](https://github.com/hkarthik7/azure-devops-java-sdk/issues/84)
7+
- Issue: [Wrong Api version in AzDServiceClient v6.0.2 #85](https://github.com/hkarthik7/azure-devops-java-sdk/issues/85)
8+
39
# 6.0.2
410

511
- Added support for Test suites, results, points, cases and history APIs.

azd/src/main/java/org/azd/build/artifacts/ArtifactsRequestBuilder.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import org.azd.authentication.AccessTokenCredential;
66
import org.azd.build.types.BuildArtifact;
77
import org.azd.build.types.BuildArtifacts;
8+
import org.azd.common.ApiVersion;
89
import org.azd.enums.CustomHeader;
910
import org.azd.exceptions.AzDException;
1011
import org.azd.http.ClientRequest;
@@ -24,7 +25,7 @@ public class ArtifactsRequestBuilder extends BaseRequestBuilder {
2425
* @param accessTokenCredential Access token credential object.
2526
*/
2627
public ArtifactsRequestBuilder(String organizationUrl, AccessTokenCredential accessTokenCredential) {
27-
super(organizationUrl, accessTokenCredential, "build", "1db06c96-014e-44e1-ac91-90b2d4b3e984");
28+
super(organizationUrl, accessTokenCredential, "build", "1db06c96-014e-44e1-ac91-90b2d4b3e984", ApiVersion.BUILD_ARTIFACTS);
2829
}
2930

3031
/**

azd/src/main/java/org/azd/build/attachments/AttachmentsRequestBuilder.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import org.azd.abstractions.BaseRequestBuilder;
44
import org.azd.authentication.AccessTokenCredential;
55
import org.azd.build.types.Attachments;
6+
import org.azd.common.ApiVersion;
67
import org.azd.enums.CustomHeader;
78
import org.azd.exceptions.AzDException;
89

@@ -47,6 +48,7 @@ public CompletableFuture<InputStream> getAsync(Consumer<AttachmentParameters> at
4748
.serviceEndpoint("type", params.type)
4849
.serviceEndpoint("name", params.attachmentName)
4950
.header(CustomHeader.STREAM_ACCEPT)
51+
.apiVersion(ApiVersion.BUILD_ATTACHMENTS)
5052
.build()
5153
.executeStreamAsync();
5254
}
@@ -65,6 +67,7 @@ public CompletableFuture<Attachments> listAsync(int buildId, String type) throws
6567
.location("f2192269-89fa-4f94-baf6-8fb128c55159")
6668
.serviceEndpoint("buildId", buildId)
6769
.serviceEndpoint("type", type)
70+
.apiVersion(ApiVersion.BUILD_ATTACHMENTS)
6871
.build()
6972
.executeAsync(Attachments.class);
7073
}
@@ -91,6 +94,7 @@ public InputStream get(Consumer<AttachmentParameters> attachmentParameters) thro
9194
.serviceEndpoint("type", params.type)
9295
.serviceEndpoint("name", params.attachmentName)
9396
.header(CustomHeader.STREAM_ACCEPT)
97+
.apiVersion(ApiVersion.BUILD_ATTACHMENTS)
9498
.build()
9599
.executeStream();
96100
}
@@ -109,6 +113,7 @@ public Attachments list(int buildId, String type) throws AzDException {
109113
.location("f2192269-89fa-4f94-baf6-8fb128c55159")
110114
.serviceEndpoint("buildId", buildId)
111115
.serviceEndpoint("type", type)
116+
.apiVersion(ApiVersion.BUILD_ATTACHMENTS)
112117
.build()
113118
.execute(Attachments.class);
114119
}

azd/src/main/java/org/azd/build/authorizedresources/AuthorizedResourcesRequestBuilder.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import org.azd.authentication.AccessTokenCredential;
66
import org.azd.build.types.DefinitionResourceReference;
77
import org.azd.build.types.DefinitionResourceReferences;
8+
import org.azd.common.ApiVersion;
89
import org.azd.exceptions.AzDException;
910

1011
import java.util.List;
@@ -22,7 +23,7 @@ public class AuthorizedResourcesRequestBuilder extends BaseRequestBuilder {
2223
* @param accessTokenCredential Access token credential object.
2324
*/
2425
public AuthorizedResourcesRequestBuilder(String organizationUrl, AccessTokenCredential accessTokenCredential) {
25-
super(organizationUrl, accessTokenCredential, "build", "398c85bc-81aa-4822-947c-a194a05f0fef");
26+
super(organizationUrl, accessTokenCredential, "build", "398c85bc-81aa-4822-947c-a194a05f0fef", ApiVersion.BUILD_AUTHORIZED_RESOURCES);
2627
}
2728

2829
/**

azd/src/main/java/org/azd/build/builds/BuildLogsRequestBuilder.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import org.azd.abstractions.QueryParameter;
55
import org.azd.authentication.AccessTokenCredential;
66
import org.azd.build.types.BuildLogs;
7+
import org.azd.common.ApiVersion;
78
import org.azd.enums.CustomHeader;
89
import org.azd.exceptions.AzDException;
910

@@ -22,7 +23,7 @@ public class BuildLogsRequestBuilder extends BaseRequestBuilder {
2223
* @param accessTokenCredential Access token credential object.
2324
*/
2425
public BuildLogsRequestBuilder(String organizationUrl, AccessTokenCredential accessTokenCredential) {
25-
super(organizationUrl, accessTokenCredential, "build", "35a80daf-7f30-45fc-86e8-6b813d9c90df");
26+
super(organizationUrl, accessTokenCredential, "build", "35a80daf-7f30-45fc-86e8-6b813d9c90df", ApiVersion.BUILD_LOGS);
2627
}
2728

2829
/**

azd/src/main/java/org/azd/build/builds/BuildWorkItemsRequestBuilder.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import org.azd.abstractions.QueryParameter;
55
import org.azd.authentication.AccessTokenCredential;
66
import org.azd.build.types.BuildWorkItems;
7+
import org.azd.common.ApiVersion;
78
import org.azd.exceptions.AzDException;
89

910
import java.util.List;
@@ -21,7 +22,7 @@ public class BuildWorkItemsRequestBuilder extends BaseRequestBuilder {
2122
* @param accessTokenCredential Access token credential object.
2223
*/
2324
public BuildWorkItemsRequestBuilder(String organizationUrl, AccessTokenCredential accessTokenCredential) {
24-
super(organizationUrl, accessTokenCredential, "build", "5a21f5d2-5642-47e4-a0bd-1356e6731bee");
25+
super(organizationUrl, accessTokenCredential, "build", "5a21f5d2-5642-47e4-a0bd-1356e6731bee", ApiVersion.BUILD_WORK_ITEMS);
2526
}
2627

2728
/**

azd/src/main/java/org/azd/build/builds/BuildsRequestBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public class BuildsRequestBuilder extends BaseRequestBuilder {
2525
* @param accessTokenCredential Access token credential object.
2626
*/
2727
public BuildsRequestBuilder(String organizationUrl, AccessTokenCredential accessTokenCredential) {
28-
super(organizationUrl, accessTokenCredential, "build", "0cd358e1-9217-4d94-8269-1c1ee6f93dcf");
28+
super(organizationUrl, accessTokenCredential, "build", "0cd358e1-9217-4d94-8269-1c1ee6f93dcf", ApiVersion.BUILD);
2929

3030
}
3131

azd/src/main/java/org/azd/build/controllers/ControllersRequestBuilder.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import org.azd.authentication.AccessTokenCredential;
55
import org.azd.build.types.BuildController;
66
import org.azd.build.types.BuildControllers;
7+
import org.azd.common.ApiVersion;
78
import org.azd.exceptions.AzDException;
89

910
import java.util.concurrent.CompletableFuture;
@@ -19,7 +20,7 @@ public class ControllersRequestBuilder extends BaseRequestBuilder {
1920
* @param accessTokenCredential Access token credential object.
2021
*/
2122
public ControllersRequestBuilder(String organizationUrl, AccessTokenCredential accessTokenCredential) {
22-
super(organizationUrl, accessTokenCredential, "build", "fcac1932-2ee1-437f-9b6f-7f696be858f6");
23+
super(organizationUrl, accessTokenCredential, "build", "fcac1932-2ee1-437f-9b6f-7f696be858f6", ApiVersion.BUILD_CONTROLLERS);
2324
}
2425

2526
/**

azd/src/main/java/org/azd/build/definitions/DefinitionsRequestBuilder.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import org.azd.build.types.BuildDefinition;
77
import org.azd.build.types.BuildDefinitionRevisions;
88
import org.azd.build.types.BuildDefinitions;
9+
import org.azd.common.ApiVersion;
910
import org.azd.enums.DefinitionQueryOrder;
1011
import org.azd.exceptions.AzDException;
1112

@@ -23,7 +24,7 @@ public class DefinitionsRequestBuilder extends BaseRequestBuilder {
2324
* @param accessTokenCredential Access token credential object.
2425
*/
2526
public DefinitionsRequestBuilder(String organizationUrl, AccessTokenCredential accessTokenCredential) {
26-
super(organizationUrl, accessTokenCredential, "build", "dbeaf647-6167-421a-bda9-c9327b25e2e6");
27+
super(organizationUrl, accessTokenCredential, "build", "dbeaf647-6167-421a-bda9-c9327b25e2e6", ApiVersion.BUILD_DEFINITIONS);
2728
}
2829

2930
/**
@@ -98,6 +99,7 @@ public CompletableFuture<BuildDefinitionRevisions> getRevisionsAsync(int definit
9899
return builder()
99100
.serviceEndpoint("definitionId", definitionId)
100101
.location("7c116775-52e5-453e-8c5d-914d9762d8c4")
102+
.apiVersion(ApiVersion.BUILD_DEFINITION_REVISIONS)
101103
.build()
102104
.executeAsync(BuildDefinitionRevisions.class);
103105
}
@@ -239,6 +241,7 @@ public BuildDefinitionRevisions getRevisions(int definitionId) throws AzDExcepti
239241
return builder()
240242
.serviceEndpoint("definitionId", definitionId)
241243
.location("7c116775-52e5-453e-8c5d-914d9762d8c4")
244+
.apiVersion(ApiVersion.BUILD_DEFINITION_REVISIONS)
242245
.build()
243246
.execute(BuildDefinitionRevisions.class);
244247
}

0 commit comments

Comments
 (0)