Skip to content
This repository was archived by the owner on Aug 29, 2020. It is now read-only.

Commit a3c0aeb

Browse files
committed
bump refs
1 parent 9ebe215 commit a3c0aeb

File tree

8 files changed

+41
-34
lines changed

8 files changed

+41
-34
lines changed

Compiler/Fody.targets

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@
3636
</Choose>
3737
<PropertyGroup>
3838
<IntermediateDir>$(ProjectDir)$(IntermediateOutputPath)</IntermediateDir>
39-
<FodyMessageImportance Condition="$(FodyMessageImportance) == '' Or $(FodyMessageImportance) == '*Undefined*'">Low</FodyMessageImportance>
4039
<FodySignAssembly Condition="$(FodySignAssembly) == '' Or $(FodySignAssembly) == '*Undefined*'">$(SignAssembly)</FodySignAssembly>
4140
<FodyPath Condition="$(FodyPath) == '' Or $(FodyPath) == '*Undefined*'">$(MSBuildThisFileDirectory)</FodyPath>
4241
</PropertyGroup>
@@ -52,7 +51,6 @@
5251
AssemblyPath="@(IntermediateAssembly)"
5352
IntermediateDir="$(IntermediateDir)"
5453
KeyFilePath="$(FodyKeyFilePath)"
55-
MessageImportance="$(FodyMessageImportance)"
5654
ProjectDirectory="$(ProjectDir)"
5755
SolutionDir="$(FodySolutionDir)"
5856
References="@(ReferencePath)"
@@ -70,7 +68,6 @@
7068
AssemblyPath="$(TargetPath)"
7169
IntermediateDir="$(IntermediateDir)"
7270
KeyFilePath="$(FodyKeyFilePath)"
73-
MessageImportance="$(FodyMessageImportance)"
7471
ProjectDirectory="$(ProjectDir)"
7572
SolutionDir="$(FodySolutionDir)"
7673
References="@(ReferencePath)"

Compiler/FodyWeavers.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version="1.0" encoding="utf-8"?>
1+
<?xml version="1.0" encoding="utf-8"?>
22
<Weavers>
33
<Caseless />
44
</Weavers>

Compiler/ReleaseNotesCompiler.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<AssemblyName>ReleaseNotesCompiler</AssemblyName>
1212
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
1313
<FileAlignment>512</FileAlignment>
14-
<FodyPath>..\packages\Fody.1.17.4.0</FodyPath>
14+
<FodyPath>..\packages\Fody.1.20.0.0</FodyPath>
1515
</PropertyGroup>
1616
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
1717
<DebugSymbols>true</DebugSymbols>

Compiler/packages.config

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<packages>
3-
<package id="Caseless.Fody" version="1.2.3" targetFramework="net45" />
4-
<package id="Fody" version="1.17.4.0" targetFramework="net45" />
3+
<package id="Caseless.Fody" version="1.3.1.0" targetFramework="net45" developmentDependency="true" />
4+
<package id="Fody" version="1.20.0.0" targetFramework="net45" developmentDependency="true" />
55
<package id="Octokit" version="0.1.3" targetFramework="net45" />
66
</packages>

README.md

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,22 @@ ReleaseNotesCompiler
33

44
In order to improve the quality for our release notes we'll generate them based on the relevant github issues.
55

6-
* The build server will compile the release notes either for each commit or daily
7-
* Build will fail if release notes can't be generated
6+
### Conventions
7+
88
* All closed issues for a milestone will be included
9-
* All issues must have one of the follwing tags Bug|Feature|Internal refactoring
9+
* All issues must have one of the following tags `Bug`, `Feature`, `Internal refactoring`, `Improvement`. Where `Internal refactoring` will be included in a milestone but excluded from the release notes.
1010
* For now the text is taken from the name of the issue
1111
* Milestones are named {major.minor.patch}
1212
* Version is picked up from the build number (GFV) and that info is used to find the milestone
13-
* No milestone found is considerd a exception
14-
* The output format should follow http://www.semanticreleasenotes.org/
1513
* We'll generate release notes as markdown for display on the website
14+
* by default only the first 30 line of an issue description is included in the release noted. If you want to control exactly how many lines are included then use a `--` to add a horizontal rule. Then only the contents above that horizontal rule will be included.
15+
16+
### Plans
17+
18+
* The build server will compile the release notes either for each commit or daily
19+
* Build will fail if release notes can't be generated
20+
* No milestone found is considered a exception
21+
* Want to be able to output in a manner compatible with http://www.semanticreleasenotes.org/
1622
* We'll generate release notes as X for inclusion in our nugets
1723
* For each milestone a corresponding GitHub release will be created with the same name and set to tag master with the same tag when published
1824

Tests/ReleaseManagerTests.cs

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
using System.Diagnostics;
2+
using System.Linq;
3+
using NUnit.Framework;
4+
using ReleaseNotesCompiler;
5+
6+
[TestFixture]
7+
public class ReleaseManagerTests
8+
{
9+
[Test]
10+
[Explicit]
11+
public async void List_releases_that_needs_updates()
12+
{
13+
var gitHubClient = ClientBuilder.Build();
14+
15+
var releaseNotesBuilder = new ReleaseManager(gitHubClient, "Particular");
16+
var result = await releaseNotesBuilder.GetReleasesInNeedOfUpdates();
17+
18+
Debug.WriteLine("{0} releases found that needs updating",result.Count());
19+
foreach (var releaseName in result)
20+
{
21+
Debug.WriteLine(releaseName);
22+
}
23+
24+
}
25+
}

Tests/ReleaseNotesBuilderTests.cs

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
using System.Diagnostics;
2-
using System.Linq;
32
using NUnit.Framework;
43
using ReleaseNotesCompiler;
54

@@ -38,25 +37,4 @@ public void OctokitTests()
3837
}
3938

4039

41-
}
42-
43-
[TestFixture]
44-
public class ReleaseManagerTests
45-
{
46-
[Test]
47-
[Explicit]
48-
public async void List_releases_that_needs_updates()
49-
{
50-
var gitHubClient = ClientBuilder.Build();
51-
52-
var releaseNotesBuilder = new ReleaseManager(gitHubClient, "Particular");
53-
var result = await releaseNotesBuilder.GetReleasesInNeedOfUpdates();
54-
55-
Debug.WriteLine("{0} releases found that needs updating",result.Count());
56-
foreach (var releaseName in result)
57-
{
58-
Debug.WriteLine(releaseName);
59-
}
60-
61-
}
6240
}

Tests/ReleaseNotesCompiler.Tests.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
</ItemGroup>
5050
<ItemGroup>
5151
<Compile Include="ClipBoardHelper.cs" />
52+
<Compile Include="ReleaseManagerTests.cs" />
5253
<Compile Include="ReleaseNotesBuilderTests.cs" />
5354
<Compile Include="ClientBuilder.cs" />
5455
</ItemGroup>

0 commit comments

Comments
 (0)