Skip to content

ci: Add 'prompts' to allowed semantic PR title types#990

Open
Aaron ("AJ") Steers (aaronsteers) wants to merge 1 commit intomainfrom
devin/1773176058-add-prompts-semantic-pr-type
Open

ci: Add 'prompts' to allowed semantic PR title types#990
Aaron ("AJ") Steers (aaronsteers) wants to merge 1 commit intomainfrom
devin/1773176058-add-prompts-semantic-pr-type

Conversation

@aaronsteers
Copy link
Contributor

@aaronsteers Aaron ("AJ") Steers (aaronsteers) commented Mar 10, 2026

ci: Add 'prompts' to allowed semantic PR title types

Summary

Adds prompts as a new allowed semantic PR title type across the semantic PR check workflow and release drafter configuration. This is part of an org-wide rollout adding a dedicated type for changes to AI/LLM prompts, agent instructions, skills, and playbooks — content that doesn't fit neatly into docs, ci, feat, or fix.

Changes:

  • semantic_pr_check.yml: Added prompts and Prompts (matching existing case-insensitive pattern)
  • release_drafter.yml: Added prompts to the "Under the Hood" collapse category

Companion PRs are being created across ~9 other Airbyte repos and the ai-skills skill definition.

Review & Testing Checklist for Human

  • Verify prompts belongs in the "Under the Hood" release-drafter category (vs. its own dedicated section like "🤖 Prompt Engineering")
  • Confirm both prompts and Prompts case variants are correct (matches existing pattern in this repo)

Notes

Summary by CodeRabbit

  • Chores
    • Updated development workflow configurations to support additional commit type conventions in release documentation and pull request validation processes.

Open with Devin

Co-Authored-By: AJ Steers <aj@airbyte.io>
@devin-ai-integration
Copy link
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

👋 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/1773176058-add-prompts-semantic-pr-type' pyairbyte --help

# Install PyAirbyte from this branch for development:
pip install 'git+https://github.com/airbytehq/PyAirbyte.git@devin/1773176058-add-prompts-semantic-pr-type'

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
📚 Show Repo Guidance

Helpful Resources

Community Support

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

📝 Edit this welcome message.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Mar 10, 2026

📝 Walkthrough

Walkthrough

Configuration updates to GitHub workflow files to recognize "prompts" as a valid commit type in release drafting and PR title validation, adding support for this commit category across CI/CD pipelines.

Changes

Cohort / File(s) Summary
Workflow Configuration
.github/workflows/release_drafter.yml, .github/workflows/semantic_pr_check.yml
Added "prompts" (and "Prompts") as recognized commit/PR title types to expand allowed conventional-commit-type aliases in automated workflows.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and specifically describes the main change: adding 'prompts' as an allowed semantic PR title type in CI workflows.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
  • 📝 Generate docstrings (stacked PR)
  • 📝 Generate docstrings (commit on current branch)
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch devin/1773176058-add-prompts-semantic-pr-type

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.

@github-actions
Copy link

PyTest Results (Fast Tests Only, No Creds)

343 tests  ±0   343 ✅ ±0   5m 37s ⏱️ -2s
  1 suites ±0     0 💤 ±0 
  1 files   ±0     0 ❌ ±0 

Results for commit 7f70e79. ± Comparison against base commit fa52519.

@github-actions
Copy link

PyTest Results (Full)

413 tests  ±0   395 ✅  - 1   26m 51s ⏱️ + 1m 52s
  1 suites ±0    17 💤 ±0 
  1 files   ±0     1 ❌ +1 

For more details on these failures, see this check.

Results for commit 7f70e79. ± Comparison against base commit fa52519.

@aaronsteers Aaron ("AJ") Steers (aaronsteers) marked this pull request as ready for review March 11, 2026 21:58
Copy link
Contributor

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

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 potential bugs to report.

View in Devin Review to see 1 additional finding.

Open in Devin Review

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.

1 participant