Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Nov 15, 2025

The testing code example in CONTRIBUTING.md used RequiredConfigurationError in an exception handler without importing it.

Changes

  • Added RequiredConfigurationError to the import statement on line 161
from bolt.api import Task, RequiredConfigurationError

The code example now correctly imports both classes used in the test cases.


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

CurroRodriguez and others added 7 commits November 15, 2025 14:03
Add detailed CONTRIBUTING.md file that includes:
- Development setup instructions with uv dependency manager
- Test-Driven Development (TDD) workflow and requirements
- Mandatory unit testing requirements with 75% minimum coverage
- Code quality standards and Python style guidelines
- Pull request process and commit message conventions
- Bug reporting and enhancement suggestion templates
- Documentation guidelines and community resources

Emphasizes TDD approach as a core requirement and makes it clear that all contributions must include appropriate unit
tests. Links to uv installation page to support all operating systems.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: CurroRodriguez <1545531+CurroRodriguez@users.noreply.github.com>
Copilot AI changed the title [WIP] Update contributing guidelines and TDD requirements Fix missing import in CONTRIBUTING.md code example Nov 15, 2025
Copilot AI requested a review from CurroRodriguez November 15, 2025 19:30
@github-actions
Copy link

Code Coverage

Package Line Rate Health
src.bolt 89%
src.bolt.tasks 87%
src.bolt.utils 81%
Summary 87% (647 / 741)

Minimum allowed line rate is 75%

1 similar comment
@github-actions
Copy link

Code Coverage

Package Line Rate Health
src.bolt 89%
src.bolt.tasks 87%
src.bolt.utils 81%
Summary 87% (647 / 741)

Minimum allowed line rate is 75%

@CurroRodriguez CurroRodriguez marked this pull request as ready for review November 15, 2025 19:34
@CurroRodriguez CurroRodriguez merged commit 0719d36 into master Nov 15, 2025
5 checks passed
@CurroRodriguez CurroRodriguez deleted the copilot/sub-pr-129-another-one branch November 15, 2025 19:34
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