Skip to content
This repository was archived by the owner on Aug 16, 2025. It is now read-only.

✨ Update build system for Cake v2.1#26

Merged
pleonex merged 1 commit into
mainfrom
feature/cake2
Feb 25, 2022
Merged

✨ Update build system for Cake v2.1#26
pleonex merged 1 commit into
mainfrom
feature/cake2

Conversation

@pleonex
Copy link
Copy Markdown
Owner

@pleonex pleonex commented Feb 25, 2022

Description

Upgrade the build system to the latest version of PleOps.Cake using Cake 2.1.
Also apply fixes for documentation and release notes.

Migration steps

  • Update dotnet-cake to 2.1 in .config/dotnet-tools.json
  • Fix API docs for .NET 6 projects:
    • Replace the .csproj reference in docs/docfx.json with the DLLs. For instance, use: "MyLibrary/bin/**/MyLibrary.dll"
  • Fix tokens for release notes (it seems a temporary issue in GitHub):
    1. Create a custom token with the repo permissions.
    2. Add the token to the secrets repository/organization variables
    3. Replace secrets.GITHUB_TOKEN with secrets.<VAR_NAME> in .github/workflows/build-and-release.yml

@pleonex pleonex added the enhancement New feature or request label Feb 25, 2022
@pleonex pleonex added this to the vNext milestone Feb 25, 2022
@pleonex pleonex self-assigned this Feb 25, 2022
@pleonex pleonex merged commit 7c6fa1a into main Feb 25, 2022
@pleonex pleonex deleted the feature/cake2 branch February 25, 2022 11:17
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant