Skip to content

Enhance CI/CD pipeline and implement multiplayer game feature#10

Merged
newtomsoft merged 12 commits into
mainfrom
development
Jul 4, 2026
Merged

Enhance CI/CD pipeline and implement multiplayer game feature#10
newtomsoft merged 12 commits into
mainfrom
development

Conversation

@newtomsoft

Copy link
Copy Markdown
Owner

Summary

This pull request includes several improvements and new features:

  • Multiplayer game feature: Added functionality to enable multiplayer gaming.
  • CI/CD pipeline enhancements:
    • Separate build and test jobs in the CI configuration.
    • Added QEMU setup for multi-platform Docker builds.
    • Utilized caching for NuGet packages and Playwright browsers.
    • Optimized Dockerfile for efficient source copying.
    • Updated configurations to support .NET 10.0 with build, test, and Docker steps.
    • Changed CI/CD workflows to work with the 'main' branch instead of 'Production'.
  • Refactoring and fixes:
    • Simplified GameController constructor logic.
    • Corrected Docker publishing error by using TargetFramework instead of TargetFrameworks.
    • Enhanced error handling in game lobby UI during game creation and joining.

Checklist

  • Reviewed code for potential issues
  • Tested changes on multiple platforms
  • Updated related documentation and configuration files
  • Verified backward compatibility with previous versions

@newtomsoft newtomsoft merged commit 526f133 into main Jul 4, 2026
5 checks passed
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.

1 participant