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.