Skip to content

ci: migrate to semantic-pr-release-drafter@0.3.0#880

Merged
Aaron ("AJ") Steers (aaronsteers) merged 4 commits intomainfrom
devin/1768735551-semantic-pr-release-drafter
Jan 18, 2026
Merged

ci: migrate to semantic-pr-release-drafter@0.3.0#880
Aaron ("AJ") Steers (aaronsteers) merged 4 commits intomainfrom
devin/1768735551-semantic-pr-release-drafter

Conversation

@aaronsteers
Copy link
Copy Markdown
Member

@aaronsteers Aaron ("AJ") Steers (aaronsteers) commented Jan 18, 2026

Summary

Migrates from release-drafter/release-drafter@v6.0.0 to aaronsteers/semantic-pr-release-drafter@0.3.0 and removes the custom release-drafter config file, relying entirely on the new action's built-in defaults.

Changes:

  • Deleted .github/release-drafter.yml (custom config with categories, autolabeler rules, version resolver)
  • Updated workflow to use the new action with no config overrides
  • Changed runner from ubuntu-24.04 to ubuntu-latest
  • Removed pull_request trigger (workflow now only runs on push to main)
  • Simplified concurrency group to release-drafter

Review & Testing Checklist for Human

  • Verify the new action's default autolabeler patterns match the semantic PR title conventions used in this repo (e.g., feat:, fix:, chore:)
  • Confirm the default version resolver behavior (major/minor/patch label detection) is acceptable
  • After merging, monitor the next few PRs to ensure release drafts look correct

Notes

This is part of a batch migration across multiple repos. The new action provides sensible defaults for semantic PR titles, eliminating the need for per-repo config maintenance.

Requested by: Aaron ("AJ") Steers (@aaronsteers)
Link to Devin run: https://app.devin.ai/sessions/dbf7f70cc98d47b89f304541608046fa

Summary by CodeRabbit

  • Chores
    • Updated the release automation workflow configuration.

✏️ Tip: You can customize this high-level summary in your review settings.

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

Original prompt from AJ Steers
@Devin - Update all repos that use release-drafter to use my new aaronsteers/semantic-pr-release-drafter@0.2.1

Delete existing release drafter config files and just use all default config from that action (no overrides)
Thread URL: https://airbytehq-team.slack.com/archives/D089P0UPVT4/p1768735267982409

@devin-ai-integration
Copy link
Copy Markdown
Contributor

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

@github-actions
Copy link
Copy Markdown

👋 Greetings, Airbyte Team Member!

Here are some helpful tips and reminders for your convenience.

Testing This CDK Version

You can test this version of the CDK using the following:

# Run the CLI from this branch:
uvx 'git+https://github.com/airbytehq/airbyte-python-cdk.git@devin/1768735551-semantic-pr-release-drafter#egg=airbyte-python-cdk[dev]' --help

# Update a connector to use the CDK from this branch ref:
cd airbyte-integrations/connectors/source-example
poe use-cdk-branch devin/1768735551-semantic-pr-release-drafter

Helpful Resources

PR Slash Commands

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

  • /autofix - Fixes most formatting and linting issues
  • /poetry-lock - Updates poetry.lock file
  • /test - Runs connector tests with the updated CDK
  • /prerelease - Triggers a prerelease publish with default arguments
  • /poe build - Regenerate git-committed build artifacts, such as the pydantic models which are generated from the manifest JSON schema in YAML.
  • /poe <command> - Runs any poe command in the CDK environment

📝 Edit this welcome message.

devin-ai-integration bot and others added 2 commits January 18, 2026 11:34
Co-Authored-By: AJ Steers <aj@airbyte.io>
Co-Authored-By: AJ Steers <aj@airbyte.io>
@devin-ai-integration devin-ai-integration bot changed the title ci: migrate to semantic-pr-release-drafter@0.2.1 ci: migrate to semantic-pr-release-drafter@0.3.0 Jan 18, 2026
Co-Authored-By: AJ Steers <aj@airbyte.io>
@github-actions
Copy link
Copy Markdown

PyTest Results (Fast)

3 826 tests  ±0   3 814 ✅ ±0   6m 30s ⏱️ -7s
    1 suites ±0      12 💤 ±0 
    1 files   ±0       0 ❌ ±0 

Results for commit 366f735. ± Comparison against base commit c2db2a5.

@aaronsteers Aaron ("AJ") Steers (aaronsteers) marked this pull request as ready for review January 18, 2026 12:00
Copilot AI review requested due to automatic review settings January 18, 2026 12:00
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR migrates the release drafter workflow from the official release-drafter/release-drafter@v6.0.0 action to a custom semantic PR release drafter implementation at version 0.3.0, removing the need for repository-specific configuration by relying on built-in defaults.

Changes:

  • Removed custom release-drafter configuration file
  • Updated workflow action to aaronsteers/semantic-pr-release-drafter@v0.3.0
  • Simplified workflow trigger and concurrency settings

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
.github/workflows/release_drafter.yml Updated to use new semantic PR release drafter action, removed pull_request trigger, simplified concurrency group, and changed runner to ubuntu-latest
.github/release-drafter.yml Deleted custom configuration file containing categories, autolabeler rules, and version resolver settings

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@aaronsteers Aaron ("AJ") Steers (aaronsteers) merged commit 4be34ee into main Jan 18, 2026
21 of 22 checks passed
@aaronsteers Aaron ("AJ") Steers (aaronsteers) deleted the devin/1768735551-semantic-pr-release-drafter branch January 18, 2026 12:00
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Jan 18, 2026

Caution

Review failed

The pull request is closed.

📝 Walkthrough

Walkthrough

The changes migrate from the Release Drafter tool to semantic-pr-release-drafter by removing the existing Release Drafter configuration file and updating the workflow to use the new action version. The workflow trigger was also simplified and the runner updated.

Changes

Cohort / File(s) Summary
Release Drafter Configuration Migration
\.github/release-drafter.yml, \.github/workflows/release_drafter.yml
Deleted legacy release-drafter configuration (tag naming, category sections, autolabeling rules). Replaced release-drafter@v6.0.0 action with semantic-pr-release-drafter@v0.3.0; removed pull_request trigger, simplified concurrency group, updated runner to ubuntu-latest.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

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