Skip to content

Commit

Permalink
Merge branch 'release/0.31.0' into main
Browse files Browse the repository at this point in the history
* release/0.31.0: (53 commits)
  (build) Updated version and release notes.
  (cake-buildGH-2391) Updated to NuGet 4.9.2 client libs * # fixes cake-build#2391
  (cake-buildGH-2369) Update Roslyn to 2.10.0 * fixes cake-build#2369
  (cake-buildGH-2272) Update NuGet to 4.9.1
  (cake-buildGH-2387) Add additional Tool names for GitVersion
  Fix typo in example
  add fallback for mono msbuild when managed by homebrew
  Add ScriptCallerAliases
  It's → its
  Fixed typos
  Add JUnit support for output format to XUnit2Runner
  Updated integration test SDK to 2.1.500
  (cake-buildGH-2358) Use new nuget license format * updates .NET SDK to 2.1.500 * fixes cake-build#2358
  add MSBuildSettings.NoLogo (fixes issue cake-build#1976)
  Enable long path support on Windows 10
  [NuGetPack] Don't always overwrite the .nuspec
  Output default value for IsSelfContained
  Updated to .NET Core SDK 2.1.403
  (cake-buildGH-2350) Reuse package source from NuGet.Config
  Add guard clauses for UploadArtifactDirectory
  ...
  • Loading branch information
devlead committed Dec 13, 2018
2 parents cab58db + 8f101b0 commit afdcb59
Show file tree
Hide file tree
Showing 225 changed files with 5,051 additions and 1,240 deletions.
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -89,3 +89,9 @@ packages

# Windows
Thumbs.db

# Mac
.DS_Store

# Generated Assembly info
AssemblyInfo.Generated.cs
4 changes: 2 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@ dist: trusty
osx_image: xcode9.2

mono:
- 4.4.2
- 5.10.0

dotnet: 2.1.400
dotnet: 2.1.500

before_install:
- git fetch --unshallow # Travis always does a shallow clone, but GitVersion needs the full history including branches and tags
Expand Down
29 changes: 16 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,19 +10,22 @@ Cake (C# Make) is a build automation system with a C# DSL to do things like comp

## Continuous integration

| Build server | Platform | Build status | Integration tests |
|-----------------------------|--------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| AppVeyor | Windows | [![AppVeyor branch](https://img.shields.io/appveyor/ci/cakebuild/cake/develop.svg)](https://ci.appveyor.com/project/cakebuild/cake/branch/develop) | [![AppVeyor branch](https://img.shields.io/appveyor/ci/cakebuild/cake-eijwj/develop.svg)](https://ci.appveyor.com/project/cakebuild/cake-eijwj) |
| Travis | Linux / OS X | [![Travis build status](https://travis-ci.org/cake-build/cake.svg?branch=develop)](https://travis-ci.org/cake-build/cake) | |
| TeamCity | Windows | [![TeamCity Build Status](http://img.shields.io/teamcity/codebetter/Cake_CakeMaster.svg)](http://teamcity.codebetter.com/viewType.html?buildTypeId=Cake_CakeMaster) | |
| Bitrise | OS X | ![Bitrise Build Status](https://www.bitrise.io/app/7a9d707b00881436.svg?token=m8zsF3tNONLaF03eHU-Ftg&branch=develop) | ![Build Status](https://www.bitrise.io/app/804b431c1f27e0a0.svg?token=qKosHEaJAJEqzZcq4s5WRg&branch=develop) |
| Bitrise | Linux | ![Bitrise Build Status](https://www.bitrise.io/app/b811c91a26b1ea80.svg?token=zdwab0niOTRF4p3HcFYaxQ&branch=develop) | ![Build Status](https://www.bitrise.io/app/5a406f34f22113c6.svg?token=TQPbsmA9yP-iJOhzunIP4w&branch=develop) |
| Jenkins | Windows | [![Jenkins](https://img.shields.io/jenkins/s/https/cakejenkins.azurewebsites.net/Cake.svg)](https://cakejenkins.azurewebsites.net/job/Cake/lastStableBuild/) | |
| Bamboo | Windows | [![Bamboo Build Status](https://cakebambooshield.azurewebsites.net/planstatus/Flat/CAKE-CAKE.svg)](https://bamboo.devlead.se/browse/CAKE-CAKE/latest) | [![Bamboo Build Status](https://cakebambooshield.azurewebsites.net/planstatus/Flat/CAKE-IT.svg)](https://bamboo.devlead.se/browse/CAKE-IT/latest) |
| Visual Studio Team Services | Windows | ![VSTS Build Status](https://img.shields.io/vso/build/cake-build/af63183c-ac1f-4dbb-93bc-4fa862ea5809/1.svg) | |
| MyGet Build Services | Windows | [![MyGet Build Status](https://www.myget.org/BuildSource/Badge/cake-myget-build-service?identifier=53513546-050e-45de-9500-f161c99df6e2)](https://www.myget.org/) |   |
| Bitbucket Pipelines | Linux | [![Build Status](https://cakebitbucketpipelinesshield.azurewebsites.net/status/cakebuild/cake-integration-tests/develop)](https://cakebitbucketpipelinesshield.azurewebsites.net/url/cakebuild/cake-integration-tests/develop) | [![Build Status](https://cakebitbucketpipelinesshield.azurewebsites.net/status/cakebuild/cake-integration-tests/IntegrationTests_develop)](https://cakebitbucketpipelinesshield.azurewebsites.net/url/cakebuild/cake-integration-tests/IntegrationTests_develop) |
| GitLab | Linux | [![build status](https://gitlab.com/cake-build/cake/badges/develop/build.svg)](https://gitlab.com/cake-build/cake/builds) |   |
| Build server | Platform | Build status | Integration tests |
|-----------------------------|---------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Azure Pipelines | MacOS | [![Azure Pipelines Mac Build status](https://dev.azure.com/cake-build/Cake/_apis/build/status/Azure%20Pipelines%20-%20Build%20Cake%20Mac?&branchName=develop)](https://dev.azure.com/cake-build/Cake/_build/latest?definitionId=4) | |
| Azure Pipelines | Windows | [![Azure Pipelines Windows Build status](https://dev.azure.com/cake-build/Cake/_apis/build/status/Azure%20Pipelines%20-%20Build%20Cake%20Windows?&branchName=develop)](https://dev.azure.com/cake-build/Cake/_build/latest?definitionId=1) | |
| Azure Pipelines | Debian | [![Azure Pipelines Debian Build status](https://dev.azure.com/cake-build/Cake/_apis/build/status/Azure%20Pipelines%20-%20Build%20Cake%20Debian%20Stretch?&branchName=develop)](https://dev.azure.com/cake-build/Cake/_build/latest?definitionId=7) | |
| Azure Pipelines | Fedora | [![Azure Pipelines Fedora Build status](https://dev.azure.com/cake-build/Cake/_apis/build/status/Azure%20Pipelines%20-%20Build%20Cake%20Fedora%2028?&branchName=develop)](https://dev.azure.com/cake-build/Cake/_build/latest?definitionId=6) | |
| Azure Pipelines | Centos | [![Azure Pipelines Cake Centos status](https://dev.azure.com/cake-build/Cake/_apis/build/status/Azure%20Pipelines%20-%20Build%20Cake%20Centos%207?&branchName=develop)](https://dev.azure.com/cake-build/Cake/_build/latest?definitionId=5) | |
| Azure Pipelines | Ubuntu | [![Azure Pipelines Ubuntu Build status](https://dev.azure.com/cake-build/Cake/_apis/build/status/Azure%20Pipelines%20-%20Build%20Cake%20Ubuntu?&branchName=develop)](https://dev.azure.com/cake-build/Cake/_build/latest?definitionId=3) | |
| AppVeyor | Windows | [![AppVeyor branch](https://img.shields.io/appveyor/ci/cakebuild/cake/develop.svg)](https://ci.appveyor.com/project/cakebuild/cake/branch/develop) | [![AppVeyor branch](https://img.shields.io/appveyor/ci/cakebuild/cake-eijwj/develop.svg)](https://ci.appveyor.com/project/cakebuild/cake-eijwj) |
| Travis | Linux / MacOS | [![Travis build status](https://travis-ci.org/cake-build/cake.svg?branch=develop)](https://travis-ci.org/cake-build/cake) | |
| TeamCity | Windows | [![TeamCity Build Status](http://img.shields.io/teamcity/codebetter/Cake_CakeMaster.svg)](http://teamcity.codebetter.com/viewType.html?buildTypeId=Cake_CakeMaster) | |
| Bitrise | MacOS | ![Bitrise Build Status](https://app.bitrise.io/app/7a9d707b00881436/status.svg?token=m8zsF3tNONLaF03eHU-Ftg&branch=develop) | ![Build Status](https://app.bitrise.io/app/804b431c1f27e0a0/status.svg?token=qKosHEaJAJEqzZcq4s5WRg&branch=develop) |
| Bitrise | Linux | ![Bitrise Build Status](https://app.bitrise.io/app/b811c91a26b1ea80/status.svg?token=zdwab0niOTRF4p3HcFYaxQ&branch=develop) | ![Build Status](https://app.bitrise.io/app/5a406f34f22113c6/status.svg?token=TQPbsmA9yP-iJOhzunIP4w&branch=develop) |
| MyGet Build Services | Windows | [![MyGet Build Status](https://www.myget.org/BuildSource/Badge/cake-myget-build-service?identifier=53513546-050e-45de-9500-f161c99df6e2)](https://www.myget.org/) |   |
| Bitbucket Pipelines | Linux | [![Build Status](https://cakebitbucketpipelinesshield.azurewebsites.net/status/cakebuild/cake-integration-tests/develop)](https://cakebitbucketpipelinesshield.azurewebsites.net/url/cakebuild/cake-integration-tests/develop) | [![Build Status](https://cakebitbucketpipelinesshield.azurewebsites.net/status/cakebuild/cake-integration-tests/IntegrationTests_develop)](https://cakebitbucketpipelinesshield.azurewebsites.net/url/cakebuild/cake-integration-tests/IntegrationTests_develop) |
| GitLab | Linux | [![build status](https://gitlab.com/cake-build/cake/badges/develop/build.svg)](https://gitlab.com/cake-build/cake/builds) |   |

## Code Coverage

Expand Down
44 changes: 42 additions & 2 deletions ReleaseNotes.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,43 @@
### New in 0.31.0 (Released 2018/12/13)

* 2320 Alias for ScriptCallerInfo
* 2286 Add .NET build server shutdown alias "DotNetCoreBuildServerShutdown"
* 2277 Add basic implementation of info command
* 2201 Extend supported globber patterns
* 2200 Support UNC paths
* 2198 Add GlobberSettings
* 2197 Don't rely on System.IO namespace for FilePath/DirectoryPath
* 1976 Add MSBuildSettings.NoLogo
* 1383 Add command line option to display build target graph
* 2342 Provide value for self-contained to support succeeding parameters
* 2310 Cake.Testing.Xunit RuntimeFact and RuntimeTheory doesn't work for .NET Core App
* 2252 Cake fails to start on posix systems if script / current directory is root ( / )
* 2391 Upgrade to NuGet 4.9.2
* 2387 Extend GetTooolExecutableNames for GitVersion
* 2384 Add homebrew fallback path for MSBuild tool resolver
* 2369 Update Roslyn to 2.10.0
* 2350 In-process NuGet client should reuse package sources as specified in NuGet.Config if available
* 2341 Add support for JUnit Output Format
* 2332 TFBuild UploadArtifact commands should support directories
* 2312 Add method to expand environment variables to FilePath/DirectoryPath
* 2308 Use Mono for full framework executables if running on Unix & .NET Core
* 2306 Add VSTestReportPath to DotNetCoreTestSettings
* 2300 Make DotNetCoreTool alias project path optional add overloads without.
* 2297 NUnit3Settings does not provide an option to specify the configuration file to load
* 2284 --version should only return sem/nuget version
* 2272 Update in-process NuGet client to support offline environments
* 2268 Add .NET Core tool support for Octopus aliases
* 2265 Update Roslyn to 2.9.0
* 2257 NuGetPack should have a version suffix setting
* 2255 Show warning when referenced package is missing version number
* 2246 Add NuGet projectUrl to nuspec/csproj packages
* 2245 Add symbols for Cake.Tool package
* 2061 NuGetPack overwrites developmentDependency and requireLicenseAcceptance from nuspec.
* 1875 Folder structure of tools and addins can cause too long paths on Windows
* 2385 Typo in BuildSystem.TeamCity property example
* 2365 Fixed typos
* 2267 Fix more 'occured' and 'occuring' typos

### New in 0.30.0 (Released 2018/08/22)

* 2067 Publish as .NET Core Global Tool.
Expand Down Expand Up @@ -568,7 +608,7 @@
### New in 0.10.0 (Released 2016/03/16)

* XUnit command line bug
* Cake does not find it's own nuget.exe on Linux
* Cake does not find its own nuget.exe on Linux
* Sanitization in TeamCity Provider places extra apostrophe if '[' is used.
* Path segment bug (or test bug, choose your own adventure!)
* Add support for importing coverage to TeamCity
Expand Down Expand Up @@ -750,7 +790,7 @@
* Added filter predicate to globber and clean directory methods.
* Added Unzip alias.
* Added DownloadFile alias.
* Added method to retrieve filename without it's extension.
* Added method to retrieve filename without its extension.
* Added support for InternalsVisibleToAttribute when generating assembly info.
* Added extension methods to ProcessSettings.
* Fixed formatting in build report.
Expand Down
Loading

0 comments on commit afdcb59

Please sign in to comment.