Skip to content

Conversation

@pm7y
Copy link
Owner

@pm7y pm7y commented Dec 26, 2025

No description provided.

Copilot AI review requested due to automatic review settings December 26, 2025 08:38
Copy link

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 addresses build race conditions by adding the /m:1 MSBuild flag to disable parallel builds across all CI/CD workflows. While this resolves the race condition, it comes at the cost of significantly increased build times by forcing single-threaded compilation.

Key Changes:

  • Added /m:1 flag to all dotnet build commands in CI/CD workflows
  • Applied consistently across release.yml, ci.yml, and codeql.yml workflows
  • Affects all platform builds (Windows, Linux, macOS)

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 5 comments.

File Description
.github/workflows/release.yml Added /m:1 flag to the multi-platform release build step to disable parallel compilation
.github/workflows/ci.yml Added /m:1 flag to both main project and test project build steps in the CI workflow
.github/workflows/codeql.yml Added /m:1 flag to the security analysis build step

Copy link

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

Copilot reviewed 1 out of 1 changed files in this pull request and generated no new comments.

@pm7y pm7y merged commit e07be4d into master Dec 26, 2025
16 checks passed
@pm7y pm7y deleted the fix-race-condition branch December 26, 2025 08:47
@github-actions github-actions bot mentioned this pull request Dec 26, 2025
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