Skip to content

Update to Cake 5.0#87

Merged
louisfischer merged 2 commits into
cake-contrib:developfrom
twenzel:feature/UpdateToCake5
May 20, 2025
Merged

Update to Cake 5.0#87
louisfischer merged 2 commits into
cake-contrib:developfrom
twenzel:feature/UpdateToCake5

Conversation

@twenzel

@twenzel twenzel commented Feb 2, 2025

Copy link
Copy Markdown
Contributor
  • Update to Cake 5.0

Fixes #86

@louisfischer louisfischer merged commit 9d7cc01 into cake-contrib:develop May 20, 2025
louisfischer added a commit that referenced this pull request May 26, 2025
* Update to Cake 5.0 (#87)

* Update to Cake 5.0

* Update nuspec

* Remove Cake.Http addin and related files

- Deleted the build script (build.sh) used for setting up the Cake environment.
- Introduced a new configuration file (cake.config) for NuGet and paths.
- Removed the Wyam configuration file (config.wyam).
- Deleted custom CSS overrides (override.css) and associated assets (clippy.svg).
- Removed JavaScript libraries (anchor.min.js, clipboard.min.js) that were previously included.
- Deleted documentation files related to the Cake.Http release (new-release-0.2.0.md, index.cshtml, examples.md, usage/index.cshtml).
- Removed the NuGet specification file (Cake.Http.nuspec) and the recipe file (recipe.cake).
- Deleted the solution file (Cake.Http.sln) and its associated settings (Cake.Http.sln.DotSettings).
- Removed the SolutionInfo.cs file that contained assembly information.
- Deleted the packages configuration file (packages.config) for tools.

* Add configuration files, update build process, and modify license year

- 🛠️ Add dotnet-tools.json for tool configuration
- 📝 Create CODEOWNERS for repository ownership
- 🔄 Add dependabot.yml for dependency updates
- 🚀 Implement GitHub Actions workflow for build and release
- 📄 Update LICENSE year to 2025
- 📖 Revise README for clarity
- 🖼️ Add cake-addin.png asset
- 🔧 Update build.cake to reference correct solution and project files

Signed-off-by: Louis Fischer <louisfischer@gmail.com>

* Update build configuration, improve project settings, and enhance README

- 🛠️ Add CAKE_SETTINGS_SKIPPACKAGEVERSIONCHECK to build.yml
- 📦 Update .gitignore to include .cake and artifact
- 🔧 Modify build.cake for improved task handling and configuration
- 📄 Revise README.md to remove outdated information
- 📈 Enhance Cake.Http.csproj with additional properties and metadata

Signed-off-by: Louis Fischer <louisfischer@gmail.com>

* Refactor request body validation in HttpSettingsExtensions

- 🛠️ Change validation to only check for null request body
- 🔄 Update handling of whitespace in request body
- ✅ Improve exception handling for null parameters

Signed-off-by: Louis Fischer <louisfischer@gmail.com>

* Remove the pull request template from the repository.

- 🗑️ Deleted the PULL_REQUEST_TEMPLATE.md file
- ✨ Streamlined the contribution process

Signed-off-by: Louis Fischer <louisfischer@gmail.com>

* Update project files to target .NET 8.0 only

- 🔧 Change TargetFrameworks to TargetFramework in Cake.Http and Cake.Http.Tests projects
- 🛠️ Remove .NET 9.0 from target frameworks

Signed-off-by: Louis Fischer <louisfischer@gmail.com>

* Update build configuration and target frameworks

- 🖥️ Change build runner from Ubuntu to Windows
- 🔄 Update target frameworks to include .NET 9.0

Signed-off-by: Louis Fischer <louisfischer@gmail.com>

---------

Signed-off-by: Louis Fischer <louisfischer@gmail.com>
Co-authored-by: Toni Wenzel <toni.wenzel@chg-meridian.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support Cake 5.0

2 participants