Skip to content

Conversation

Copy link

Copilot AI commented Oct 30, 2025

Configures GitHub Copilot coding agent instructions as per best practices documentation.

Changes

  • Added .github/copilot-instructions.md with repository-specific context:
    • Project architecture: Python 3.11+ Sentry auth plugin using OAuth2/OIDC
    • Development workflow: Poetry setup, git submodule for Sentry dev dependencies
    • Code standards: Black, isort (Black profile), flake8
    • Testing: pytest with @control_silo_test decorator pattern
    • Key patterns:
      • OIDC auto-discovery vs manual endpoint configuration
      • Sentry version compatibility shims (apps.py, views.py)
      • Identity migration via MigratingIdentityId (email → sub)
      • DATA_VERSION for config schema changes
    • Constraints: backward compatibility, no PII logging, minimal changes

Provides Copilot with domain knowledge to improve code suggestions and reduce context-gathering overhead.

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.

@CLAassistant
Copy link

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

Copilot AI changed the title [WIP] Set up Copilot instructions for the repository Add Copilot instructions for repository Oct 30, 2025
Copilot AI requested a review from max-wittig October 30, 2025 18:38
Copilot finished work on behalf of max-wittig October 30, 2025 18:38
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.

✨ Set up Copilot instructions

3 participants