diff --git a/docs/examples/appveyor-messages.png b/docs/appveyor-messages.png
similarity index 100%
rename from docs/examples/appveyor-messages.png
rename to docs/appveyor-messages.png
diff --git a/docs/examples/write-messages.md b/docs/examples/write-messages.md
index 982641d..10cccdf 100644
--- a/docs/examples/write-messages.md
+++ b/docs/examples/write-messages.md
@@ -41,6 +41,6 @@ Task("ReportIssuesToAppVeyor").Does(() =>
The output will look similar to this:
-![AppVeyor messages](appveyor-messages.png "AppVeyor messages")
+![AppVeyor messages](../appveyor-messages.png "AppVeyor messages")
[AppVeyorBuilds]: ../../../../api/Cake.Issues.PullRequests.AppVeyor/AppVeyorBuildsAliases/
\ No newline at end of file
diff --git a/docs/features.md b/docs/features.md
index a8f9004..6821190 100644
--- a/docs/features.md
+++ b/docs/features.md
@@ -3,7 +3,9 @@ Order: 20
Title: Features
Description: Features of the Cake.Issues.PullRequests.AppVeyor addin.
---
-The [Cake.Issues.PullRequests.AppVeyor addin] provides the following features.
+The [Cake.Issues.PullRequests.AppVeyor addin] reports issues as messages to AppVeyor builds.
+
+![AppVeyor messages](appveyor-messages.png "AppVeyor messages")
:::{.alert .alert-info}
There's a [demo repository] available which you can fork and to which you can create pull requests to test the integration functionality.
@@ -12,6 +14,8 @@ There's a [demo repository] available which you can fork and to which you can cr
# Basic features
* Reports issues as messages to AppVeyor builds.
+* Messages can be written as comment to GitHub pull requests.
+ See [GitHub pull request integration] for an example.
# Supported capabilities
@@ -24,4 +28,5 @@ The [Cake.Issues.PullRequests.AppVeyor addin] doesn't support any additional cap
| | Filtering by modified files | |
[demo repository]: https://github.com/pascalberger/Cake.Issues-Demo
-[Cake.Issues.PullRequests.AppVeyor addin]: https://www.nuget.org/packages/Cake.Issues.PullRequests.AppVeyor
\ No newline at end of file
+[Cake.Issues.PullRequests.AppVeyor addin]: https://www.nuget.org/packages/Cake.Issues.PullRequests.AppVeyor
+[GitHub pull request integration]: ./examples/github-pullrequest-integration
diff --git a/nuspec/nuget/Cake.Issues.PullRequests.AppVeyor.nuspec b/nuspec/nuget/Cake.Issues.PullRequests.AppVeyor.nuspec
index 09814d6..068a6f7 100644
--- a/nuspec/nuget/Cake.Issues.PullRequests.AppVeyor.nuspec
+++ b/nuspec/nuget/Cake.Issues.PullRequests.AppVeyor.nuspec
@@ -8,12 +8,12 @@
pascalberger, cake-contrib
AppVeyor support for the Cake.Issues addin for Cake Build Automation System
- AppVeyor support for the Cake.Issues addin for Cake allows you to write found issues as message to AppVeyor builds.
+AppVeyor support for the Cake.Issues addin for Cake allows you to write found issues as message to AppVeyor builds.
- This addin provides the aliases for writing to AppVeyor builds.
- It also requires the core Cake.Issues and Cake.Issues.PullRequests addins and one or more issue providers.
+This addin provides the aliases for writing to AppVeyor builds.
+It also requires the core Cake.Issues and Cake.Issues.PullRequests addins and one or more issue providers.
- See the Project Site for an overview of the whole ecosystem of addins for working with issues in Cake scripts.
+See the Project Site for an overview of the whole ecosystem of addins for working with issues in Cake scripts.
MIT
https://cakeissues.net
@@ -21,8 +21,8 @@
false
Copyright © Pascal Berger
- Cake Script Cake-Issues Cake-PullRequestSystem Issues PullRequest AppVeyor
- https://github.com/cake-contrib/Cake.Issues.PullRequests.AppVeyor/releases/tag/0.9.0
+ cake cake-addin cake-issues cake-pullrequestsystem issues pullrequest buildserver appveyor
+ https://github.com/cake-contrib/Cake.Issues.PullRequests.AppVeyor/releases/tag/1.0.0
diff --git a/nuspec/nuget/icon.png b/nuspec/nuget/icon.png
index 9881edc..84c2a82 100644
Binary files a/nuspec/nuget/icon.png and b/nuspec/nuget/icon.png differ
diff --git a/recipe.cake b/recipe.cake
index 384a1df..6928d38 100644
--- a/recipe.cake
+++ b/recipe.cake
@@ -11,6 +11,7 @@ BuildParameters.SetParameters(
repositoryName: "Cake.Issues.PullRequests.AppVeyor",
appVeyorAccountName: "cakecontrib",
shouldGenerateDocumentation: false,
+ shouldPublishMyGet: false,
shouldRunCodecov: true,
shouldRunGitVersion: true);
@@ -19,7 +20,7 @@ BuildParameters.PrintParameters(Context);
ToolSettings.SetToolSettings(
context: Context,
dupFinderExcludePattern: new string[] { BuildParameters.RootDirectoryPath + "/src/Cake.Issues.PullRequests.AppVeyor.Tests/*.cs" },
- testCoverageFilter: "+[*]* -[xunit.*]* -[Cake.Core]* -[Cake.Testing]* -[*.Tests]* -[Shouldly]* -[Cake.Issues]* -[Cake.Issues.Testing]* -[Cake.Issues.PullRequests]*",
+ testCoverageFilter: "+[*]* -[xunit.*]* -[Cake.Core]* -[Cake.Testing]* -[*.Tests]* -[Cake.Issues]* -[Cake.Issues.Testing]* -[Cake.Issues.PullRequests]* -[Shouldly]* -[DiffEngine]* -[EmptyFiles]*",
testCoverageExcludeByAttribute: "*.ExcludeFromCodeCoverage*",
testCoverageExcludeByFile: "*/*Designer.cs;*/*.g.cs;*/*.g.i.cs");
diff --git a/src/Cake.Issues.PullRequests.AppVeyor.Tests/Cake.Issues.PullRequests.AppVeyor.Tests.csproj b/src/Cake.Issues.PullRequests.AppVeyor.Tests/Cake.Issues.PullRequests.AppVeyor.Tests.csproj
index b4dc138..0102588 100644
--- a/src/Cake.Issues.PullRequests.AppVeyor.Tests/Cake.Issues.PullRequests.AppVeyor.Tests.csproj
+++ b/src/Cake.Issues.PullRequests.AppVeyor.Tests/Cake.Issues.PullRequests.AppVeyor.Tests.csproj
@@ -14,14 +14,14 @@
-
-
-
-
-
+
+
+
+
+
-
+
diff --git a/src/Cake.Issues.PullRequests.AppVeyor/Cake.Issues.PullRequests.AppVeyor.csproj b/src/Cake.Issues.PullRequests.AppVeyor/Cake.Issues.PullRequests.AppVeyor.csproj
index aa3f016..57aed6b 100644
--- a/src/Cake.Issues.PullRequests.AppVeyor/Cake.Issues.PullRequests.AppVeyor.csproj
+++ b/src/Cake.Issues.PullRequests.AppVeyor/Cake.Issues.PullRequests.AppVeyor.csproj
@@ -10,6 +10,7 @@
full
true
+ AllEnabledByDefault
..\Cake.Issues.PullRequests.AppVeyor.ruleset
@@ -22,11 +23,14 @@
-
-
-
-
-
+
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
diff --git a/src/Cake.Issues.PullRequests.AppVeyor/IIssueExtensions.cs b/src/Cake.Issues.PullRequests.AppVeyor/IIssueExtensions.cs
index 94ca16d..7d5419f 100644
--- a/src/Cake.Issues.PullRequests.AppVeyor/IIssueExtensions.cs
+++ b/src/Cake.Issues.PullRequests.AppVeyor/IIssueExtensions.cs
@@ -5,7 +5,7 @@
///
/// Extensions for .
///
- public static class IIssueExtensions
+ internal static class IIssueExtensions
{
///
/// Returns the corresponding category of an AppVeyor message for an issue priority.