Repository navigation
chore: add Cloud MCP bug report and feature request issue forms - #1352
Aaron ("AJ") Steers (aaronsteers) wants to merge 1 commit into
Conversation
Co-Authored-By: AJ Steers <aj@airbyte.io>
|
I'll fix CI failures and address comments from users with write access. I'll skip comments containing "(aside)".
|
👋 Greetings, Airbyte Team Member!Here are some helpful tips and reminders for your convenience. 💡 Show Tips and TricksTesting This PyAirbyte VersionYou can test this version of PyAirbyte using the following: # Run PyAirbyte CLI from this branch:
uvx --from 'git+https://github.com/airbytehq/PyAirbyte.git@devin/1791573418-cloud-mcp-issue-forms' pyairbyte --help
# Install PyAirbyte from this branch for development:
pip install 'git+https://github.com/airbytehq/PyAirbyte.git@devin/1791573418-cloud-mcp-issue-forms'PR Slash CommandsAirbyte Maintainers can execute the following slash commands on your PR:
📚 Show Repo GuidanceHelpful ResourcesCommunity SupportQuestions? Join the #pyairbyte channel in our Slack workspace. |
There was a problem hiding this comment.
🟢 Approval recommended
Both forms are valid, align with the linked tool’s template slugs and field contract, and reference existing labels.
0 open findings
What changed in this PR
Adds GitHub issue forms targeted by the Cloud MCP issue-link tool.
Changes:
- Adds dedicated bug-report and feature-request forms.
- Applies appropriate labels and requires a prefillable
descriptionfield. - Warns users against posting credentials publicly.
| File | Description |
|---|---|
.github/ISSUE_TEMPLATE/cloud-mcp-feature-request.yml |
Adds the labeled Cloud MCP feature-request form. |
.github/ISSUE_TEMPLATE/cloud-mcp-bug-report.yml |
Adds the labeled Cloud MCP bug-report form. |
🧠 Review effort: Balanced
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Code Coverage OverviewLanguages: Python Python / code-coverage/pytest-no-credsThe overall line coverage in commit 7656543 in the Show a line coverage summary of the most impacted files.
Python / code-coverage/pytestThe overall line coverage in commit 7656543 in the Show a line coverage summary of the most impacted files.
Python / code-coverage/pytest-unitThe overall line coverage in commit 7656543 in the Show a line coverage summary of the most covered files.
Updated |
Overview
👉 TL;DR: Adds two GitHub issue forms for the Airbyte Cloud MCP server: one for bug reports, one for feature requests.
These are the targets of the new
get_github_issue_creation_linkMCP tool, which buildsissues/new?template=<slug>.yml&title=...&description=...links. GitHub only reads issue templates from the default branch, so this lands onmain.Pairs with #1353 (the tool, on
release-candidate/v1):get_github_issue_creation_linktool #1353Changes
.github/ISSUE_TEMPLATE/cloud-mcp-bug-report.yml: labelsairbyte-mcp-beta,bug..github/ISSUE_TEMPLATE/cloud-mcp-feature-request.yml: labelsairbyte-mcp-beta,enhancement.descriptiontextarea. The field iddescriptionis what the tool prefills via the query string.Design notes: issue forms instead of
labels=/body=paramsShow/Hide Content
The
labelsquery param only applies when the clicking user has triage rights on the repo, so external users' issues would land unlabeled. Labels declared in an issue form always apply. GitHub prefills issue-form text fields from query params keyed by the field id (docs). The existingairbyte-mcp-beta.ymlform is unchanged.Risks
cloud-mcplabel exists yet, so the forms reuseairbyte-mcp-beta.Test plan
Link to Devin session: https://app.devin.ai/sessions/ce03f4da05384dc79e6ae007f55a0048
Open in Devin Desktop: https://app.devin.ai/desktop/session/ce03f4da05384dc79e6ae007f55a0048?variant=devin
Requested by: Aaron ("AJ") Steers (@aaronsteers)