Skip to content

Change GitHub Actions to be a build server implementation#1365

Merged
pascalberger merged 2 commits intocake-contrib:developfrom
pascalberger:feature/githubactions-build
Nov 30, 2025
Merged

Change GitHub Actions to be a build server implementation#1365
pascalberger merged 2 commits intocake-contrib:developfrom
pascalberger:feature/githubactions-build

Conversation

@pascalberger
Copy link
Copy Markdown
Member

@pascalberger pascalberger commented Nov 30, 2025

Replaces Cake.Issues.PullRequests.GitHubActions with Cake.Issues.BuildServer.GitHubActions.

@pascalberger pascalberger added this to the 6.0.0 milestone Nov 30, 2025
@pascalberger pascalberger force-pushed the feature/githubactions-build branch from 0aa7903 to d8eb24e Compare November 30, 2025 11:53
@pascalberger pascalberger changed the title Change GitHub Actions to be a build system Change GitHub Actions to be a build server implementation Nov 30, 2025
@pascalberger pascalberger force-pushed the feature/githubactions-build branch 4 times, most recently from 1290ddc to 3aec789 Compare November 30, 2025 12:16
@pascalberger pascalberger force-pushed the feature/githubactions-build branch from 3aec789 to da2ea4a Compare November 30, 2025 12:25
@pascalberger pascalberger marked this pull request as ready for review November 30, 2025 12:39
@pascalberger pascalberger requested a review from a team as a code owner November 30, 2025 12:39
Copilot AI review requested due to automatic review settings November 30, 2025 12:39
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.GitHubActions to Cake.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

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@pascalberger pascalberger merged commit 13fa472 into cake-contrib:develop Nov 30, 2025
209 checks passed
@pascalberger pascalberger deleted the feature/githubactions-build branch November 30, 2025 13:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants