Change GitHub Actions to be a build server implementation#1365
Merged
pascalberger merged 2 commits intocake-contrib:developfrom Nov 30, 2025
Merged
Conversation
0aa7903 to
d8eb24e
Compare
1290ddc to
3aec789
Compare
3aec789 to
da2ea4a
Compare
There was a problem hiding this comment.
Pull request overview
This PR refactors the GitHub Actions integration from a pull request system to a build server system, reflecting the actual functionality more accurately. GitHub Actions is a build server platform, and issues should be reported to the build system rather than as pull request comments.
Key changes:
- Renamed package from
Cake.Issues.PullRequests.GitHubActionstoCake.Issues.BuildServer.GitHubActions - Updated all namespace references, class names, and method names to reflect the build server implementation
- Added integration tests for .NET 8, 9, and 10 frameworks
Reviewed changes
Copilot reviewed 33 out of 63 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
src/BuildServers/GitHubActions/Cake.Issues.BuildServer.GitHubActions/* |
Core implementation moved from PullRequestSystems to BuildServers, updated namespaces and class names |
src/BuildServers/GitHubActions/Cake.Issues.BuildServer.GitHubActions.Tests/* |
Test files updated with new namespaces and class names |
tests/Cake.Issues.BuildServer.GitHubActions/script-runner/net{8,9,10}.0/* |
Integration test structure for three .NET versions with sample projects and build scripts |
nuspec/nuget/Cake*.BuildServer.GitHubActions.* |
NuGet package specifications updated with new package IDs, descriptions, and file paths |
docs/input/documentation/build-servers/github-actions/* |
Documentation updated to reflect build server implementation with updated API links and examples |
src/Cake.Issues.slnx |
Solution file updated to reference BuildServers folder instead of PullRequestSystems |
.github/workflows/integrationtests.yml |
CI workflow updated to run integration tests from new location |
codecov.yml |
Code coverage configuration reorganized to track build server component |
README.md |
Package reference table updated with new package names |
docs/input/documentation/build-servers/github-actions/features.md
Outdated
Show resolved
Hide resolved
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Replaces
Cake.Issues.PullRequests.GitHubActionswithCake.Issues.BuildServer.GitHubActions.