Skip to content
This repository was archived by the owner on Sep 6, 2025. It is now read-only.
Closed
11 changes: 11 additions & 0 deletions .github/workflows/deploy-nupkg.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
name: deploy-nupkg

on:
push:
tags:
- '**'

jobs:
deploy:
uses: millicast/github-actions-internal/.github/workflows/build_nupkg.yml@IOPS-5066
secrets: inherit
4 changes: 2 additions & 2 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
- uses: actions/setup-dotnet@v1
- run: dotnet build --configuration ${{ matrix.configuration }}
- run: dotnet test --no-build --configuration ${{ matrix.configuration }}
- uses: actions/upload-artifact@v1
- uses: actions/upload-artifact@v4
if: matrix.configuration == 'Release' && matrix.os == 'windows-latest'
with:
name: release-files
Expand All @@ -31,7 +31,7 @@ jobs:
if: github.event_name == 'release'
runs-on: windows-latest
steps:
- uses: actions/download-artifact@v1
- uses: actions/download-artifact@v4
with:
name: release-files
- run: choco install nuget.commandline
Expand Down
46 changes: 46 additions & 0 deletions .gitversion.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
workflow: GitFlow/v1
# base version
next-version: 5.3.0
branches:
release:
label: rc
source-branches:
- main

feature:
prevent-increment:
when-current-commit-tagged: true
source-branches:
- main
- develop
- release
- hotfix

develop:
# we use the branch name next
regex: ^next$

hotfix:
source-branches:
- main

unknown:
source-branches:
- main
- develop
- release
- feature
- pull-request
- hotfix

pull-request:
source-branches:
- main
- develop
- release
- feature
- hotfix

# disabling
support:
regex: ^$
8 changes: 4 additions & 4 deletions DigitalOcean.API.Tests/Clients/AppsClientTest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ public void CorrectRequestForDeleteAnApp() {
client.DeleteApp("test");

var parameters = Arg.Is<List<Parameter>>(list => (string) list[0].Value == "test");
factory.Received().ExecuteRaw("apps/{appId}", parameters, null, Method.DELETE);
factory.Received().ExecuteRaw("apps/{appId}", parameters, null, Method.Delete);
}

[Fact]
Expand All @@ -74,7 +74,7 @@ public void CorrectRequestForCreateNewApp() {
var specs = new Specs() {Spec = app};
client.CreateNewApp(specs);

factory.Received().ExecuteRequest<App>("apps", null, specs, "app", Method.POST);
factory.Received().ExecuteRequest<App>("apps", null, specs, "app", Method.Post);
}

[Fact]
Expand All @@ -88,7 +88,7 @@ public void CorrectRequestForCreateNewDeployment() {
var parameters = Arg.Is<List<Parameter>>(list =>
(string) list[0].Value == "test");
factory.Received().ExecuteRequest<Deployment>("apps/{appId}/deployments", parameters, forceBuild,
"deployment", Method.POST);
"deployment", Method.Post);
}

[Fact]
Expand All @@ -101,7 +101,7 @@ public void CorrectRequestForCancelDeployment() {
var parameters = Arg.Is<List<Parameter>>(list =>
(string) list[0].Value == "test" && (string) list[1].Value == "test2");
factory.Received().ExecuteRequest<Deployment>("apps/{appId}/deployments/{deploymentId}", parameters, null,
"deployment", Method.POST);
"deployment", Method.Post);
}

}
Expand Down
10 changes: 5 additions & 5 deletions DigitalOcean.API.Tests/Clients/CdnEndpointsClientTest.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
using System.Collections.Generic;
using System.Collections.Generic;
using DigitalOcean.API.Clients;
using DigitalOcean.API.Http;
using DigitalOcean.API.Models.Responses;
Expand Down Expand Up @@ -37,7 +37,7 @@ public void CorrectRequestForCreate() {
var body = new Models.Requests.CdnEndpoint();
client.Create(body);

factory.Received().ExecuteRequest<CdnEndpoint>("cdn/endpoints", null, body, "endpoint", Method.POST);
factory.Received().ExecuteRequest<CdnEndpoint>("cdn/endpoints", null, body, "endpoint", Method.Post);
}

[Fact]
Expand All @@ -49,7 +49,7 @@ public void CorrectRequestForUpdate() {
client.Update("endpoint:abc123", body);

var parameters = Arg.Is<List<Parameter>>(list => (string)list[0].Value == "endpoint:abc123");
factory.Received().ExecuteRequest<CdnEndpoint>("cdn/endpoints/{endpoint_id}", parameters, body, "endpoint", Method.PUT);
factory.Received().ExecuteRequest<CdnEndpoint>("cdn/endpoints/{endpoint_id}", parameters, body, "endpoint", Method.Put);
}

[Fact]
Expand All @@ -60,7 +60,7 @@ public void CorrectRequestForDelete() {
client.Delete("endpoint:abc123");

var parameters = Arg.Is<List<Parameter>>(list => (string)list[0].Value == "endpoint:abc123");
factory.Received().ExecuteRaw("cdn/endpoints/{endpoint_id}", parameters, null, Method.DELETE);
factory.Received().ExecuteRaw("cdn/endpoints/{endpoint_id}", parameters, null, Method.Delete);
}

[Fact]
Expand All @@ -72,7 +72,7 @@ public void CorrectRequestForPurgeCache() {
client.PurgeCache("endpoint:abc123", body);

var parameters = Arg.Is<List<Parameter>>(list => (string)list[0].Value == "endpoint:abc123");
factory.Received().ExecuteRaw("cdn/endpoints/{endpoint_id}/cache", parameters, body, Method.DELETE);
factory.Received().ExecuteRaw("cdn/endpoints/{endpoint_id}/cache", parameters, body, Method.Delete);
}
}
}
6 changes: 3 additions & 3 deletions DigitalOcean.API.Tests/Clients/CertificatesClientTest.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
using System.Collections.Generic;
using System.Collections.Generic;
using DigitalOcean.API.Clients;
using DigitalOcean.API.Http;
using DigitalOcean.API.Models.Responses;
Expand Down Expand Up @@ -37,7 +37,7 @@ public void CorrectRequestForCreate() {
var body = new Models.Requests.Certificate();
client.Create(body);

factory.Received().ExecuteRequest<Certificate>("certificates", null, body, "certificate", Method.POST);
factory.Received().ExecuteRequest<Certificate>("certificates", null, body, "certificate", Method.Post);
}

[Fact]
Expand All @@ -48,7 +48,7 @@ public void CorrectRequestForDelete() {
client.Delete("certificate:abc123");

var parameters = Arg.Is<List<Parameter>>(list => (string)list[0].Value == "certificate:abc123");
factory.Received().ExecuteRaw("certificates/{certificate_id}", parameters, null, Method.DELETE);
factory.Received().ExecuteRaw("certificates/{certificate_id}", parameters, null, Method.Delete);
}
}
}
16 changes: 8 additions & 8 deletions DigitalOcean.API.Tests/Clients/ContainerRegistryClientTest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ public void CorrectRequestForConfigure() {

var data = new Models.Requests.ContainerRegistryConfigure();
client.Configure(data);
factory.Received().ExecuteRequest<Models.Responses.ContainerRegistryConfigure>("registry", null, data, null, Method.POST);
factory.Received().ExecuteRequest<Models.Responses.ContainerRegistryConfigure>("registry", null, data, null, Method.Post);
}

[Fact]
Expand Down Expand Up @@ -58,7 +58,7 @@ public void CorrectRequestForUpdateSubscriptionTier() {

var data = new UpdateSubscriptionTier();
client.UpdateSubscriptionTier(data);
factory.Received().ExecuteRequest<SubscriptionTierUpdate>("registry/subscription", null, data, "subscription", Method.POST);
factory.Received().ExecuteRequest<SubscriptionTierUpdate>("registry/subscription", null, data, "subscription", Method.Post);
}

[Fact]
Expand All @@ -67,7 +67,7 @@ public void CorrectRequestForDelete() {
var client = new ContainerRegistryClient(factory);

client.Delete();
factory.Received().ExecuteRaw("registry", null, null, Method.DELETE);
factory.Received().ExecuteRaw("registry", null, null, Method.Delete);
}

[Fact]
Expand All @@ -77,7 +77,7 @@ public void CorrectRequestForValidateName() {

var data = new ContainerRegistryValidateName();
client.ValidateName(data);
factory.Received().ExecuteRaw("registry/validate-name", null, data, Method.POST);
factory.Received().ExecuteRaw("registry/validate-name", null, data, Method.Post);
}

[Fact]
Expand Down Expand Up @@ -107,7 +107,7 @@ public void CorrectRequestForDeleteRepositoryTag() {

client.DeleteRepositoryTag("registryName", "repositoryName", "tag");
var parameters = Arg.Is<List<Parameter>>(list => (string)list[0].Value == "registryName" && (string)list[1].Value == "repositoryName" && (string)list[2].Value == "tag");
factory.Received().ExecuteRaw("registry/{registryName}/repositories/{repositoryName}/tags/{tag}", parameters, null, Method.DELETE);
factory.Received().ExecuteRaw("registry/{registryName}/repositories/{repositoryName}/tags/{tag}", parameters, null, Method.Delete);
}

[Fact]
Expand All @@ -117,7 +117,7 @@ public void CorrectRequestForDeleteRepositoryManifest() {

client.DeleteRepositoryManifest("registryName", "repositoryName", "manifestDigest");
var parameters = Arg.Is<List<Parameter>>(list => (string)list[0].Value == "registryName" && (string)list[1].Value == "repositoryName");
factory.Received().ExecuteRaw("registry/{registryName}/repositories/{repositoryName}/digests/manifestDigest", parameters, null, Method.DELETE);
factory.Received().ExecuteRaw("registry/{registryName}/repositories/{repositoryName}/digests/manifestDigest", parameters, null, Method.Delete);
}

[Fact]
Expand All @@ -127,7 +127,7 @@ public void CorrectRequestForStartGarbageCollection() {

client.StartGarbageCollection("registryName");
var parameters = Arg.Is<List<Parameter>>(list => (string)list[0].Value == "registryName");
factory.Received().ExecuteRequest<GarbageCollection>("registry/{registryName}/garbage-collection", parameters, null, "garbage_collections", Method.POST);
factory.Received().ExecuteRequest<GarbageCollection>("registry/{registryName}/garbage-collection", parameters, null, "garbage_collections", Method.Post);
}

[Fact]
Expand Down Expand Up @@ -158,7 +158,7 @@ public void CorrectRequestForUpdateGarbageCollection() {
var data = new UpdateGarbageCollection();
client.UpdateGarbageCollection("registryName", "uuid", data);
var parameters = Arg.Is<List<Parameter>>(list => (string)list[0].Value == "registryName" && (string)list[1].Value == "uuid");
factory.Received().ExecuteRequest<GarbageCollection>("registry/{registryName}/garbage-collection/{uuid}", parameters, data, "garbage_collections", Method.PUT);
factory.Received().ExecuteRequest<GarbageCollection>("registry/{registryName}/garbage-collection/{uuid}", parameters, data, "garbage_collections", Method.Put);
}

[Fact]
Expand Down
Loading
Loading