Skip to content

ci: use airbytehq forks of aaronsteers actions - #1302

Draft
Pedro S. Lopez (pedroslopez) wants to merge 1 commit into
mainfrom
devin/1790879106-use-airbytehq-action-forks
Draft

Pedro S. Lopez (pedroslopez) wants to merge 1 commit into
mainfrom
devin/1790879106-use-airbytehq-action-forks

Conversation

@pedroslopez

Copy link
Copy Markdown
Contributor

Summary

Points every usage of the aaronsteers/{semantic-pr-release-drafter,tk-todo-check-action,poe-command-processor} actions at the new airbytehq forks (semantic-pr-release-drafter, tk-todo-check-action, poe-command-processor), so our CI no longer depends on a personal account.

Only the owner changes, aaronsteers/ becomes airbytehq/. Every ref (tag, SHA pin, @main) stays exactly as it was. The forks carry the same tags, and the pinned SHAs resolve to the same commits on the forks. Any CONTRIBUTING/docs links to the drafter repo now point at the fork too.

Requested by Pedro S. Lopez (@pedroslopez).

Link to Devin session: https://app.devin.ai/sessions/d51661a7e4c0485caae6e5b26d81c6a0
Open in Devin Desktop: https://app.devin.ai/desktop/session/d51661a7e4c0485caae6e5b26d81c6a0?variant=devin

@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 Oct 1, 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/1790879106-use-airbytehq-action-forks' pyairbyte --help

# Install PyAirbyte from this branch for development:
pip install 'git+https://github.com/airbytehq/PyAirbyte.git@devin/1790879106-use-airbytehq-action-forks'

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.


- name: Run Poe Slash Command Processor
uses: aaronsteers/[email protected]
uses: airbytehq/[email protected]

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.

This ref isn't new. The same tag was used under aaronsteers/ before. This PR only changes the owner to the airbytehq fork, so the alert fires because the line counts as changed. Switching to SHA pins is out of scope here; I've raised it with the requester as a possible follow-up.


Devin session


- name: Create draft release (not ready)
uses: aaronsteers/[email protected]
uses: airbytehq/[email protected]

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.

This ref isn't new. The same tag was used under aaronsteers/ before. This PR only changes the owner to the airbytehq fork, so the alert fires because the line counts as changed. Switching to SHA pins is out of scope here; I've raised it with the requester as a possible follow-up.


Devin session


- name: Attach assets and finalize draft
uses: aaronsteers/[email protected]
uses: airbytehq/[email protected]

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.

This ref isn't new. The same tag was used under aaronsteers/ before. This PR only changes the owner to the airbytehq fork, so the alert fires because the line counts as changed. Switching to SHA pins is out of scope here; I've raised it with the requester as a possible follow-up.


Devin session

@github-code-quality

github-code-quality Bot commented Oct 1, 2026 •

Copy link
Copy Markdown
Contributor

Code Coverage Overview

Languages: Python

Python / code-coverage/pytest-no-creds

The overall line coverage in commit 074ffdc in the devin/1790879106-use... branch is 77%. The line coverage in commit d9f652f in the main branch is 65%.

Show a line coverage summary of the most impacted files.
File main d9f652f devin/1790879106-use... 074ffdc +/-
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

The overall line coverage in commit 074ffdc in the devin/1790879106-use... branch is 80%. The line coverage in commit d9f652f in the main branch is 71%.

Show a line coverage summary of the most impacted files.
File main d9f652f devin/1790879106-use... 074ffdc +/-
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

The overall line coverage in commit 074ffdc in the devin/1790879106-use... branch is 73%. Line coverage data for the main branch is not yet available.

Show a line coverage summary of the most covered files.
File main devin/1790879106-use... 074ffdc +/-
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% —

Updated October 01, 2026 18:40 UTC

This branch has not been deployed

No deployments
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