Skip to content

Enhance Copilot instructions with build, test, and repository guidance#9747

Merged
ReubenBond merged 2 commits intomainfrom
copilot/set-up-copilot-instructions
Nov 4, 2025
Merged

Enhance Copilot instructions with build, test, and repository guidance#9747
ReubenBond merged 2 commits intomainfrom
copilot/set-up-copilot-instructions

Conversation

Copy link
Contributor

Copilot AI commented Nov 4, 2025

The repository had minimal Copilot instructions. Enhanced .github/copilot-instructions.md to follow best practices for GitHub Copilot coding agent.

Added

  • Build & Test: dotnet build usage, SDK version (9.0.306), test categories (BVT, SlowBVT, Functional), filtering with --filter
  • Repository Structure: Core components (Orleans.Core, Orleans.Serialization, Orleans.Client, Orleans.Runtime), provider implementations (AWS, Azure, Redis, Cassandra), test organization
  • Orleans Context: Grain-based programming model, Virtual Actor Model patterns, async/await conventions, grain interface inheritance
  • Testing Details: Test location (test/), xUnit v3, NSubstitute for mocking, organizational structure

Preserved

  • Existing C# 13 conventions
  • Formatting rules from .editorconfig
  • Nullable reference type patterns
  • Testing style guidelines
Original prompt

This section details on the original issue you should resolve

<issue_title>✨ Set up Copilot instructions</issue_title>
<issue_description>Configure instructions for this repository as documented in Best practices for Copilot coding agent in your repository.

</issue_description>

Comments on the Issue (you are @copilot in this section)


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Microsoft Reviewers: Open in CodeFlow

Co-authored-by: ReubenBond <203839+ReubenBond@users.noreply.github.com>
Copilot AI changed the title [WIP] Set up Copilot instructions for the repository Enhance Copilot instructions with build, test, and repository guidance Nov 4, 2025
Copilot AI requested a review from ReubenBond November 4, 2025 16:53
@ReubenBond ReubenBond marked this pull request as ready for review November 4, 2025 19:01
@ReubenBond ReubenBond enabled auto-merge November 4, 2025 19:55
@ReubenBond ReubenBond added this pull request to the merge queue Nov 4, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Nov 4, 2025
@ReubenBond ReubenBond added this pull request to the merge queue Nov 4, 2025
Merged via the queue into main with commit 2f3006d Nov 4, 2025
60 of 64 checks passed
@ReubenBond ReubenBond deleted the copilot/set-up-copilot-instructions branch November 4, 2025 21:53
@github-actions github-actions bot locked and limited conversation to collaborators Dec 6, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

✨ Set up Copilot instructions

2 participants