Skip to content

Add README, editorconfig, CI workflows, and apply dotnet format#2

Merged
Shane32 merged 2 commits into
mainfrom
copilot/add-windows-workflows-and-readme
May 5, 2026
Merged

Add README, editorconfig, CI workflows, and apply dotnet format#2
Shane32 merged 2 commits into
mainfrom
copilot/add-windows-workflows-and-readme

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 5, 2026

Bootstraps CI, code style enforcement, and documentation for the ShareBridge project.

Changes

  • README.md — Full project description: what it does, requirements, installation (release + local), configuration table, and project structure.
  • .editorconfig — Copied from AppTemplate: C# style rules covering brace placement, System.*-first using sort, _-prefixed private fields, Async suffix, file-scoped namespaces, etc.
  • dotnet format — Applied whitespace and style fixes across the codebase to comply with the new editorconfig. Two async xUnit test methods renamed to satisfy the Async suffix naming rule.
  • .github/copilot-setup-steps.yml — Pins Copilot coding agent to windows-latest with .NET 10.
  • build.yml — PR workflow: builds the WinUI 3 app (Release|x64, no MSIX) and runs xUnit tests on windows-latest.
  • format.yml — PR workflow: runs dotnet format --verify-no-changes on windows-latest.
  • release.yml — On release: published: builds signed MSIX packages for x64/x86/ARM64 (self-signed CN=ShareBridgeLocal cert matching the app manifest), uploads all .msix files and the .cer as release assets via actions/github-script. Pins actions/download-artifact to v4.1.3 to avoid the arbitrary-file-write vulnerability in earlier v4 releases.

Copilot AI and others added 2 commits May 5, 2026 21:08
@Shane32 Shane32 marked this pull request as ready for review May 5, 2026 21:11
@Shane32 Shane32 merged commit f1b6674 into main May 5, 2026
0 of 2 checks passed
@Shane32 Shane32 deleted the copilot/add-windows-workflows-and-readme branch May 5, 2026 21:21
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