Skip to content

Update to Cake 5.0 and Build/Push Updates#89

Merged
louisfischer merged 8 commits into
mainfrom
cake-5-github-actions-update
May 26, 2025
Merged

Update to Cake 5.0 and Build/Push Updates#89
louisfischer merged 8 commits into
mainfrom
cake-5-github-actions-update

Conversation

@louisfischer

Copy link
Copy Markdown
Contributor

Update to Cake 5.0 and remove the Cake.Http addin along with its related files. Add new configuration files, update the build process, and modify the license year. Improve project settings and enhance the README for clarity. Refactor request body validation in HttpSettingsExtensions. Streamline the contribution process by removing the pull request template.

twenzel and others added 6 commits May 19, 2025 21:36
* Update to Cake 5.0

* Update nuspec
- 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 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>
- 🛠️ 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>
- 🛠️ 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>
- 🗑️ Deleted the PULL_REQUEST_TEMPLATE.md file
- ✨ Streamlined the contribution process

Signed-off-by: Louis Fischer <louisfischer@gmail.com>
@louisfischer louisfischer enabled auto-merge (squash) May 26, 2025 19:31
- 🔧 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>
- 🖥️ Change build runner from Ubuntu to Windows
- 🔄 Update target frameworks to include .NET 9.0

Signed-off-by: Louis Fischer <louisfischer@gmail.com>
@louisfischer louisfischer changed the title Update to Cake 5.0 and remove Cake.Http addin Update to Cake 5.0 and Build/Push Updates May 26, 2025
@louisfischer louisfischer self-assigned this May 26, 2025
@louisfischer louisfischer disabled auto-merge May 26, 2025 19:42
@louisfischer louisfischer enabled auto-merge (squash) May 26, 2025 19:45
@louisfischer louisfischer disabled auto-merge May 26, 2025 19:47
@louisfischer louisfischer merged commit 2f4bb75 into main May 26, 2025
3 checks passed
@louisfischer louisfischer deleted the cake-5-github-actions-update branch May 26, 2025 19:48
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.

2 participants