Skip to content

Commit a1458d3

Browse files
committed
(#633) Update to latest NGitLab package version
This addresses an issue which was seen when trying to close milestones using the GitLab provider. There would be an error thrown regarding being able to correctly serialize a number into an int32, since the number was too big. An upstream change was needed in NGitLab, so switch to usign to a long. There was a similar error when using GitHub, and a bump in the version of Octokit being used was required. This has been tested against a GitLab repository, and the close command which was previously failing is now working.
1 parent b392871 commit a1458d3

File tree

8 files changed

+9
-5
lines changed

8 files changed

+9
-5
lines changed

src/GitReleaseManager.Cli/GitReleaseManager.Cli.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2424
<PrivateAssets>all</PrivateAssets>
2525
</PackageReference>
26+
<PackageReference Include="NGitLab" Version="7.0.1" />
2627
<PackageReference Include="Octokit" Version="12.0.0" />
2728
<PackageReference Include="Serilog.Sinks.Console" Version="6.0.0" />
2829
<PackageReference Include="Serilog.Sinks.Debug" Version="2.0.0" PrivateAssets="All" />

src/GitReleaseManager.Core.Tests/GitReleaseManager.Core.Tests.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2424
<PrivateAssets>all</PrivateAssets>
2525
</PackageReference>
26+
<PackageReference Include="NGitLab" Version="7.0.1" />
2627
<PackageReference Include="NSubstitute" Version="5.1.0" />
2728
<PackageReference Include="NUnit" Version="4.1.0" />
2829
<PackageReference Include="NUnit.Analyzers" Version="4.2.0">

src/GitReleaseManager.Core/GitReleaseManager.Core.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2424
<PrivateAssets>all</PrivateAssets>
2525
</PackageReference>
26-
<PackageReference Include="NGitLab" Version="6.51.1" />
26+
<PackageReference Include="NGitLab" Version="7.0.1" />
2727
<PackageReference Include="Octokit" Version="12.0.0" />
2828
<PackageReference Include="Scriban" Version="5.10.0" />
2929
<PackageReference Include="seriloganalyzer" Version="0.15.0" />

src/GitReleaseManager.Core/Model/Milestone.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ public sealed class Milestone
1010

1111
public int PublicNumber { get; set; }
1212

13-
public int InternalNumber { get; set; }
13+
public long InternalNumber { get; set; }
1414

1515
public string HtmlUrl { get; set; }
1616

src/GitReleaseManager.Core/Provider/GitLabProvider.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public class GitLabProvider : IVcsProvider
3434
private readonly IMapper _mapper;
3535
private readonly ILogger _logger;
3636

37-
private int? _projectId;
37+
private long? _projectId;
3838

3939
public GitLabProvider(IGitLabClient gitLabClient, IMapper mapper, ILogger logger)
4040
{
@@ -391,7 +391,7 @@ public string GetIssueType(Issue issue)
391391
return issue.IsPullRequest ? "Merge Request" : "Issue";
392392
}
393393

394-
private int GetGitLabProjectId(string owner, string repository)
394+
private long GetGitLabProjectId(string owner, string repository)
395395
{
396396
if (_projectId.HasValue)
397397
{

src/GitReleaseManager.IntegrationTests/GitReleaseManager.IntegrationTests.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2222
<PrivateAssets>all</PrivateAssets>
2323
</PackageReference>
24+
<PackageReference Include="NGitLab" Version="7.0.1" />
2425
<PackageReference Include="NUnit" Version="4.1.0" />
2526
<PackageReference Include="NUnit.Analyzers" Version="4.2.0">
2627
<PrivateAssets>all</PrivateAssets>

src/GitReleaseManager.Tests/GitReleaseManager.Tests.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2424
<PrivateAssets>all</PrivateAssets>
2525
</PackageReference>
26+
<PackageReference Include="NGitLab" Version="7.0.1" />
2627
<PackageReference Include="NSubstitute" Version="5.1.0" />
2728
<PackageReference Include="NUnit" Version="4.1.0" />
2829
<PackageReference Include="NUnit.Analyzers" Version="4.2.0">

src/GitReleaseManager.Tool/GitReleaseManager.Tool.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3939
<PrivateAssets>all</PrivateAssets>
4040
</PackageReference>
41-
<PackageReference Include="NGitLab" Version="6.51.1" />
41+
<PackageReference Include="NGitLab" Version="7.0.1" />
4242
<PackageReference Include="Octokit" Version="12.0.0" />
4343
<PackageReference Include="Serilog.Sinks.Console" Version="6.0.0" />
4444
<PackageReference Include="Serilog.Sinks.Debug" Version="2.0.0" PrivateAssets="All" />

0 commit comments

Comments
 (0)