Skip to content

feat: add repro guide and needs-repro automation#4975

Open
jamescrosswell wants to merge 8 commits intomainfrom
repro-instructions
Open

feat: add repro guide and needs-repro automation#4975
jamescrosswell wants to merge 8 commits intomainfrom
repro-instructions

Conversation

@jamescrosswell
Copy link
Collaborator

@jamescrosswell jamescrosswell commented Mar 3, 2026

Summary

Resolves #4105

Changes

  • .github/repro.md – New guide explaining what a minimal reproduction is, why we ask for one, how to create it, and what to avoid. Adapted from the .NET MAUI repro guide but tailored for the Sentry .NET SDK.

  • .github/ISSUE_TEMPLATE/bug_report.yml – Added a markdown block at the top of the bug report form linking to the new guide, and updated the "Steps to Reproduce" field description to reference the guide.

  • .github/workflows/needs-repro.yml – New GitHub Actions workflow that automatically posts a comment with repro instructions and a link to the guide whenever the s/needs-repro label is added to an issue.

#skip-changelog

jamescrosswell and others added 4 commits March 3, 2026 16:50
- Add .github/repro.md with guidance on how to create a minimal
  reproduction for bug reports
- Update .github/ISSUE_TEMPLATE/bug_report.yml to reference the repro
  guide at the top of the form and in the 'Steps to Reproduce' field
- Add .github/workflows/needs-repro.yml GitHub Actions workflow that
  automatically posts a comment with repro instructions and a link to
  the guide whenever the s/needs-repro label is added to an issue

Closes #4105

Co-Authored-By: GitHub Copilot <copilot@github.com>
@github-actions
Copy link
Contributor

github-actions bot commented Mar 3, 2026

Semver Impact of This PR

None (no version bump detected)

📋 Changelog Preview

This is how your changes will appear in the changelog.
Entries from this PR are highlighted with a left border (blockquote style).


This PR will not appear in the changelog.


🤖 This preview updates automatically when you update the PR.

@github-actions
Copy link
Contributor

github-actions bot commented Mar 3, 2026

Messages
📖 Do not forget to update Sentry-docs with your feature once the pull request gets approved.

Generated by 🚫 dangerJS against c2476f6

@jamescrosswell jamescrosswell changed the base branch from main to agents-md March 3, 2026 04:48
@codecov
Copy link

codecov bot commented Mar 3, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 73.89%. Comparing base (2079493) to head (c2476f6).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #4975      +/-   ##
==========================================
+ Coverage   73.86%   73.89%   +0.02%     
==========================================
  Files         496      496              
  Lines       17951    17951              
  Branches     3516     3516              
==========================================
+ Hits        13259    13264       +5     
+ Misses       3833     3825       -8     
- Partials      859      862       +3     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@jamescrosswell jamescrosswell linked an issue Mar 4, 2026 that may be closed by this pull request
Base automatically changed from agents-md to main March 4, 2026 08:24
Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

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.

Add info on how to provide minimal repro

2 participants