Skip to content

ci(releases): Hide CI and test updates from release notes - #1457

Merged
Aaron ("AJ") Steers (aaronsteers) merged 4 commits into
mainfrom
devin/1793993852-release-drafter-hidden-ci-tests
Nov 6, 2026
Merged

Aaron ("AJ") Steers (aaronsteers) merged 4 commits into
mainfrom
devin/1793993852-release-drafter-hidden-ci-tests

Conversation

@aaronsteers

@aaronsteers Aaron ("AJ") Steers (aaronsteers) commented Nov 6, 2026 •

Copy link
Copy Markdown
Member

Summary

Upgrade release drafting to the latest stable version and omit CI/test-only changes from release notes, following the Terraform provider pattern.

  • Pin both passes to aaronsteers/semantic-pr-release-drafter v2.6.0.
  • Share categories through .github/release-drafter.yml, hiding ci and test in both passes.
  • Rename the generic heading to “New Features”; retain “New MCP Features”.
  • Skip package building and finalization when preparation reports skipped=true, leaving existing drafts untouched for CI/test-only ranges.
  • Preserve RC branch rules, prepared release IDs, and package attachments.

Validation

  • actionlint .github/workflows/release_drafter.yml and git diff --check passed.
  • Validated the config with the pinned action's schema and renderer: CI/test-only and mixed ranges, visible categories, breaking changes, and downstream skip guards.
  • No live draft updates or release publication were triggered.

Link to Devin session: https://app.devin.ai/sessions/bb411256d6494bbb8abd73c1dc8390bb
Open in Devin Desktop: https://app.devin.ai/desktop/session/bb411256d6494bbb8abd73c1dc8390bb?variant=devin
Requested by: Aaron ("AJ") Steers (@aaronsteers)

Note

Auto-merge may have been disabled. Please check the PR status to confirm.

Important

Auto-merge enabled.

This PR is set to merge automatically when all requirements are met.

@devin-ai-integration

Copy link
Copy Markdown
Contributor

I'll fix CI failures and address comments from users with write access. I'll skip comments containing "(aside)".

  • Disable automatic comment, CI, and merge conflict monitoring

@github-actions

github-actions Bot commented Nov 6, 2026

Copy link
Copy Markdown

👋 Greetings, Airbyte Team Member!

Here are some helpful tips and reminders for your convenience.

💡 Show Tips and Tricks

Testing This PyAirbyte Version

You 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/1793993852-release-drafter-hidden-ci-tests' pyairbyte --help

# Install PyAirbyte from this branch for development:
pip install 'git+https://github.com/airbytehq/PyAirbyte.git@devin/1793993852-release-drafter-hidden-ci-tests'

PR Slash Commands

Airbyte Maintainers can execute the following slash commands on your PR:

  • /fix-pr - Fixes most formatting and linting issues
  • /uv-lock - Updates uv.lock file
  • /test-pr - Runs tests with the updated PyAirbyte
  • /prerelease - Builds and publishes a prerelease version to PyPI
  • /evals - Runs the Cloud MCP evals that use the MCP tools this PR changed (/evals full=true runs the full suite)
📚 Show Repo Guidance

Helpful Resources

Community Support

Questions? Join the #pyairbyte channel in our Slack workspace.

📝 Edit this welcome message.

@aaronsteers
Aaron ("AJ") Steers (aaronsteers) marked this pull request as ready for review November 6, 2026 19:38
Copilot AI balanced review requested due to automatic review settings November 6, 2026 19:38

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Devin Review

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

No active review issues are reported for the release-drafting changes.

No open issues 🎉

What changed in this PR

Updates PyAirbyte’s release drafting to omit CI/test-only changes from release notes and leave existing drafts untouched when preparation is skipped.

Changes:

  • Pins both drafting passes to semantic-pr-release-drafter v2.6.0 using a commit SHA.
  • Shares release categories, hides ci and test, and renames the generic feature heading to “New Features”.
  • Skips package building and finalization when preparation reports skipped=true.
File Description
.github/​workflows/​release_drafter.yml Updates action pins, adds skip guards, and sets default read-only contents permissions.
.github/​release-drafter.yml Defines shared categories, retaining MCP features and hiding CI/test entries.

Review effort: Balanced

@aaronsteers

Copy link
Copy Markdown
Member Author

Retarget main. And after we merge, we'll need a manual PR to get this into the release candidate branch since the automated workflow doesn't have permissions to update workflows.

devin-ai-integration Bot and others added 3 commits November 6, 2026 19:43
Co-Authored-By: AJ Steers <aj@airbyte.io>
Co-Authored-By: AJ Steers <aj@airbyte.io>
Co-Authored-By: AJ Steers <aj@airbyte.io>
@devin-ai-integration
devin-ai-integration Bot force-pushed the devin/1793993852-release-drafter-hidden-ci-tests branch from c9faa87 to 5ff5de4 Compare November 6, 2026 19:43
@devin-ai-integration
devin-ai-integration Bot changed the base branch from release-candidate/v1 to main November 6, 2026 19:43
@devin-ai-integration

Copy link
Copy Markdown
Contributor

Resolved: Rebased the three release-drafter commits onto main and retargeted this PR. The diff is limited to the two release-drafter files; actionlint passes. After this merges, I’ll open a manual PR to carry the changes into release-candidate/v1, since the automatic sync cannot update workflow files.

Devin session, on behalf of Aaron ("AJ") Steers (@aaronsteers).

@github-code-quality

github-code-quality Bot commented Nov 6, 2026 •

Copy link
Copy Markdown
Contributor

Code coverage overview

Languages: Python

Python / code-coverage/pytest-no-creds

main d9f652f devin/1793993852-rel... b3d6c2d +/-
65% 77% +12%
View coverage of the 10 most impacted files.
File main d9f652f devin/1793993852-rel... b3d6c2d +/-
airbyte/mcp/cloud.py 52% 71% +19%
airbyte/_util/api_util.py 36% 56% +20%
airbyte/mcp/_otel.py 0% 89% +89%
airbyte/mcp/int..._registry_ui.py 0% 92% +92%
airbyte/cloud/models.py 0% 95% +95%
airbyte/mcp/_sso_auth.py 0% 96% +96%
airbyte/mcp/int...nc_status_ui.py 0% 97% +97%
airbyte/_direct...nnector_docs.py 0% 97% +97%
airbyte/mcp/agents.py 0% 98% +98%
airbyte/_direct...ctors/models.py 0% 99% +99%

Python / code-coverage/pytest

main d9f652f devin/1793993852-rel... b3d6c2d +/-
71% 80% +9%
View coverage of the 10 most impacted files.
File main d9f652f devin/1793993852-rel... b3d6c2d +/-
airbyte/mcp/cloud.py 52% 71% +19%
airbyte/mcp/_otel.py 0% 89% +89%
airbyte/mcp/int..._registry_ui.py 0% 92% +92%
airbyte/_direct...ors/api_util.py 0% 92% +92%
airbyte/mcp/_sso_auth.py 0% 96% +96%
airbyte/cloud/models.py 0% 96% +96%
airbyte/mcp/int...nc_status_ui.py 0% 97% +97%
airbyte/_direct...nnector_docs.py 0% 97% +97%
airbyte/mcp/agents.py 0% 98% +98%
airbyte/_direct...ctors/models.py 0% 99% +99%

Python / code-coverage/pytest-unit

main devin/1793993852-rel... b3d6c2d +/-
— 73% —

Line coverage data for the main branch is not yet available.

View coverage of the 10 most covered files.
File main devin/1793993852-rel... b3d6c2d +/-
airbyte/mcp/agents.py — 98% —
airbyte/mcp/_sso_auth.py — 96% —
airbyte/cloud/models.py — 95% —
airbyte/cloud/client.py — 91% —
airbyte/mcp/_otel.py — 89% —
airbyte/exceptions.py — 84% —
airbyte/progress.py — 80% —
airbyte/mcp/cloud.py — 71% —
airbyte/shared/...ql_processor.py — 68% —
airbyte/_util/api_util.py — 56% —

ℹ️ Calculations represent line coverage. Results may change as calculations are updated.


Updated November 06, 2026 20:01 UTC

Co-Authored-By: AJ Steers <aj@airbyte.io>
@devin-ai-integration

Copy link
Copy Markdown
Contributor

The Python 3.13/3.14 failures came from stale RC workflow definitions after retargeting, while the checkout already contained main's <3.13 requirement. Ubuntu jobs already use ubuntu-24.04. Pushed a CI-refresh commit to start fresh checks using main's Python 3.10/3.11 matrix; no test-matrix or runtime changes were needed.

Devin session, on behalf of Aaron ("AJ") Steers (@aaronsteers).

@aaronsteers
Aaron ("AJ") Steers (aaronsteers) merged commit ca27f63 into main Nov 6, 2026
29 checks passed
@aaronsteers
Aaron ("AJ") Steers (aaronsteers) deleted the devin/1793993852-release-drafter-hidden-ci-tests branch November 6, 2026 20:11
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