Skip to content
This repository was archived by the owner on Sep 20, 2022. It is now read-only.

Commit 6afb4c9

Browse files
committed
Upgraded to latest issue trackers version
1 parent b60ea43 commit 6afb4c9

8 files changed

Lines changed: 24 additions & 9 deletions

File tree

src/GitReleaseNotes.Tests/GitReleaseNotes.Tests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
<Private>True</Private>
5454
</Reference>
5555
<Reference Include="GitTools.IssueTrackers, Version=0.1.0.0, Culture=neutral, processorArchitecture=MSIL">
56-
<HintPath>..\packages\GitTools.IssueTrackers.0.1.0-beta0001\lib\net45\GitTools.IssueTrackers.dll</HintPath>
56+
<HintPath>..\packages\GitTools.IssueTrackers.0.1.0-beta0002\lib\net45\GitTools.IssueTrackers.dll</HintPath>
5757
<Private>True</Private>
5858
</Reference>
5959
<Reference Include="LibGit2Sharp, Version=0.21.0.176, Culture=neutral, processorArchitecture=MSIL">

src/GitReleaseNotes.Tests/packages.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<package id="ApprovalUtilities" version="3.0.8" targetFramework="net45" />
55
<package id="Atlassian.SDK" version="2.5.0" targetFramework="net45" />
66
<package id="GitTools.Core" version="1.0.0-unstable0043" targetFramework="net45" />
7-
<package id="GitTools.IssueTrackers" version="0.1.0-beta0001" targetFramework="net45" />
7+
<package id="GitTools.IssueTrackers" version="0.1.0-beta0002" targetFramework="net45" />
88
<package id="LibGit2Sharp" version="0.21.0.176" targetFramework="net45" />
99
<package id="Newtonsoft.Json" version="6.0.8" targetFramework="net45" />
1010
<package id="NSubstitute" version="1.8.1.0" targetFramework="net45" />

src/GitReleaseNotes.Website/GitReleaseNotes.Website.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@
6363
<Private>True</Private>
6464
</Reference>
6565
<Reference Include="GitTools.IssueTrackers, Version=0.1.0.0, Culture=neutral, processorArchitecture=MSIL">
66-
<HintPath>..\packages\GitTools.IssueTrackers.0.1.0-beta0001\lib\net45\GitTools.IssueTrackers.dll</HintPath>
66+
<HintPath>..\packages\GitTools.IssueTrackers.0.1.0-beta0002\lib\net45\GitTools.IssueTrackers.dll</HintPath>
6767
<Private>True</Private>
6868
</Reference>
6969
<Reference Include="LibGit2Sharp, Version=0.21.0.176, Culture=neutral, processorArchitecture=MSIL">

src/GitReleaseNotes.Website/packages.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<package id="Catel.MVC5" version="4.1.0" targetFramework="net45" />
77
<package id="Fody" version="1.28.3" targetFramework="net45" developmentDependency="true" />
88
<package id="GitTools.Core" version="1.0.0-unstable0043" targetFramework="net45" />
9-
<package id="GitTools.IssueTrackers" version="0.1.0-beta0001" targetFramework="net45" />
9+
<package id="GitTools.IssueTrackers" version="0.1.0-beta0002" targetFramework="net45" />
1010
<package id="LibGit2Sharp" version="0.21.0.176" targetFramework="net45" />
1111
<package id="Microsoft.AspNet.Mvc" version="5.2.3" targetFramework="net45" />
1212
<package id="Microsoft.AspNet.Razor" version="3.2.3" targetFramework="net45" />

src/GitReleaseNotes/Extensions/GitReleaseNotesArgumentsExtensions.cs

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,24 @@
1-
using System.IO;
1+
using System;
2+
using System.IO;
3+
using GitTools;
4+
using GitTools.IssueTrackers;
25

36
namespace GitReleaseNotes
47
{
58
public static class GitReleaseNotesArgumentsExtensions
69
{
10+
public static AuthSettings ToIssueTrackerSettings(this AuthenticationContext authenticationContext)
11+
{
12+
if (authenticationContext.IsEmpty())
13+
return new AuthSettings();
14+
if (authenticationContext.IsTokenAuthentication())
15+
return new AuthSettings(authenticationContext.Token);
16+
if (authenticationContext.IsUsernameAndPasswordAuthentication())
17+
return new AuthSettings(authenticationContext.Username, authenticationContext.Password);
18+
19+
throw new ArgumentException("Authentication context has an unsupported configuration");
20+
}
21+
722
public static ReleaseNotesGenerationParameters ToContext(this GitReleaseNotesArguments arguments)
823
{
924
return new ReleaseNotesGenerationParameters

src/GitReleaseNotes/GitReleaseNotes.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
<Private>True</Private>
4949
</Reference>
5050
<Reference Include="GitTools.IssueTrackers, Version=0.1.0.0, Culture=neutral, processorArchitecture=MSIL">
51-
<HintPath>..\packages\GitTools.IssueTrackers.0.1.0-beta0001\lib\net45\GitTools.IssueTrackers.dll</HintPath>
51+
<HintPath>..\packages\GitTools.IssueTrackers.0.1.0-beta0002\lib\net45\GitTools.IssueTrackers.dll</HintPath>
5252
<Private>True</Private>
5353
</Reference>
5454
<Reference Include="LibGit2Sharp, Version=0.21.0.176, Culture=neutral, processorArchitecture=MSIL">

src/GitReleaseNotes/ReleaseNotesGenerator.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public async Task<SemanticReleaseNotes> GenerateReleaseNotesAsync(SemanticReleas
3434
_generationParameters.IssueTracker.Type.Value)
3535
{
3636
Project = _generationParameters.IssueTracker.ProjectId,
37-
Authentication = _generationParameters.IssueTracker.Authentication
37+
Authentication = _generationParameters.IssueTracker.Authentication.ToIssueTrackerSettings()
3838
});
3939
}
4040
else
@@ -80,7 +80,7 @@ private static bool TryRemote(Repository gitRepository, string name, ReleaseNote
8080
}
8181
return IssueTrackerFactory.TryCreateIssueTrackerFromUrl(
8282
upstream.Url,
83-
context.IssueTracker.Authentication,
83+
context.IssueTracker.Authentication.ToIssueTrackerSettings(),
8484
out issueTracker);
8585
}
8686

src/GitReleaseNotes/packages.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<package id="Costura.Fody" version="1.3.3.0" targetFramework="net45" developmentDependency="true" />
66
<package id="Fody" version="1.28.3" targetFramework="net45" developmentDependency="true" />
77
<package id="GitTools.Core" version="1.0.0-unstable0043" targetFramework="net45" />
8-
<package id="GitTools.IssueTrackers" version="0.1.0-beta0001" targetFramework="net45" />
8+
<package id="GitTools.IssueTrackers" version="0.1.0-beta0002" targetFramework="net45" />
99
<package id="LibGit2Sharp" version="0.21.0.176" targetFramework="net45" />
1010
<package id="Newtonsoft.Json" version="6.0.8" targetFramework="net45" />
1111
<package id="Octokit" version="0.15.0" targetFramework="net45" />

0 commit comments

Comments
 (0)