From 27fe004dab273f7492d136aee839fcebe850bd6b Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 20:31:24 +0000 Subject: [PATCH 1/2] docs: link root CONTRIBUTING.md to existing docs and add semantic-pr-release-drafter references Co-Authored-By: AJ Steers --- CONTRIBUTING.md | 2 ++ docs/CONTRIBUTING.md | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 8b659fdf..f26e3ca3 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -2,6 +2,8 @@ Thank you for your interest in contributing to PyAirbyte! +For detailed development setup, testing, and documentation guidelines, please see the full [Contributing Guide](./docs/CONTRIBUTING.md). + ## 🚀 Releasing This project uses [`semantic-pr-release-drafter`](https://github.com/aaronsteers/semantic-pr-release-drafter) for automated release management. To release, simply click "`Edit`" on the latest release draft from the [releases page](https://github.com/airbytehq/PyAirbyte/releases), and then click "`Publish release`". This publish operation will trigger all necessary downstream publish operations. diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md index dd9a2fc5..e5f77d2c 100644 --- a/docs/CONTRIBUTING.md +++ b/docs/CONTRIBUTING.md @@ -34,9 +34,9 @@ Documentation pages will be generated in the `docs/generated` folder. The `test_ ## Release -Releases are published automatically to PyPi in response to a "published" event on a GitHub Release Tag. +This project uses [`semantic-pr-release-drafter`](https://github.com/aaronsteers/semantic-pr-release-drafter) for automated release management. To release, simply click "`Edit`" on the latest release draft from the [releases page](https://github.com/airbytehq/PyAirbyte/releases), and then click "`Publish release`". This publish operation will trigger all necessary downstream publish operations. -To publish to PyPi, simply [create a GitHub Release](https://github.com/airbytehq/PyAirbyte/releases/new) with the correct version. Once you publish the release on GitHub it will automatically trigger a PyPi publish workflow in GitHub actions. +â„šī¸ For more detailed instructions, please see the [Releasing Guide](https://github.com/aaronsteers/semantic-pr-release-drafter/blob/main/docs/releasing.md). > **Warning** > From 560157e5a606612567061add3fd39352527daa7c Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 20:35:03 +0000 Subject: [PATCH 2/2] docs: delete duplicate root CONTRIBUTING.md, keep docs/CONTRIBUTING.md as canonical Co-Authored-By: AJ Steers --- CONTRIBUTING.md | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 CONTRIBUTING.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md deleted file mode 100644 index f26e3ca3..00000000 --- a/CONTRIBUTING.md +++ /dev/null @@ -1,11 +0,0 @@ -# Contributing - -Thank you for your interest in contributing to PyAirbyte! - -For detailed development setup, testing, and documentation guidelines, please see the full [Contributing Guide](./docs/CONTRIBUTING.md). - -## 🚀 Releasing - -This project uses [`semantic-pr-release-drafter`](https://github.com/aaronsteers/semantic-pr-release-drafter) for automated release management. To release, simply click "`Edit`" on the latest release draft from the [releases page](https://github.com/airbytehq/PyAirbyte/releases), and then click "`Publish release`". This publish operation will trigger all necessary downstream publish operations. - -â„šī¸ For more detailed instructions, please see the [Releasing Guide](https://github.com/aaronsteers/semantic-pr-release-drafter/blob/main/docs/releasing.md).