From b9d62723e911f4036b5f6232e6a54d31cb224d3f 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:25 +0000 Subject: [PATCH 1/3] docs: link root CONTRIBUTING.md to existing docs and add semantic-pr-release-drafter references Co-Authored-By: AJ Steers --- CONTRIBUTING.md | 4 +++- docs/CONTRIBUTING.md | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index fff63a39c..c412c0961 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -2,8 +2,10 @@ Thank you for your interest in contributing to the Airbyte Python CDK! +For detailed development setup, testing, and other 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/airbyte-python-cdk/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). +â„šī¸ For more detailed instructions, please see the [Releasing Guide](https://github.com/aaronsteers/semantic-pr-release-drafter/blob/main/docs/releasing.md) and the [Release Management Guide](./docs/RELEASES.md). diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md index bb7dc9b2c..6ab6ba194 100644 --- a/docs/CONTRIBUTING.md +++ b/docs/CONTRIBUTING.md @@ -95,7 +95,9 @@ The `docs-generate` Poe task is mapped to the `run()` function of `docs/generate ## Release Management -Please see the [Release Management](./RELEASES.md) guide for information on how to perform releases and pre-releases. +This project uses [`semantic-pr-release-drafter`](https://github.com/aaronsteers/semantic-pr-release-drafter) for automated release management. For more information, see the [Releasing Guide](https://github.com/aaronsteers/semantic-pr-release-drafter/blob/main/docs/releasing.md). + +Please also see the [Release Management](./RELEASES.md) guide for repo-specific information on how to perform releases and pre-releases. ## FAQ From 25a25cd4615138036b4574b3cd45b629ec903608 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:19 +0000 Subject: [PATCH 2/3] 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 c412c0961..000000000 --- a/CONTRIBUTING.md +++ /dev/null @@ -1,11 +0,0 @@ -# Contributing - -Thank you for your interest in contributing to the Airbyte Python CDK! - -For detailed development setup, testing, and other 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/airbyte-python-cdk/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) and the [Release Management Guide](./docs/RELEASES.md). From 2a1b63e81f3a2404f00cd29efe107139841e4f04 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:37:21 +0000 Subject: [PATCH 3/3] docs: move semantic-pr-release-drafter reference from CONTRIBUTING.md to RELEASES.md Co-Authored-By: AJ Steers --- docs/CONTRIBUTING.md | 4 +--- docs/RELEASES.md | 2 ++ 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md index 6ab6ba194..bb7dc9b2c 100644 --- a/docs/CONTRIBUTING.md +++ b/docs/CONTRIBUTING.md @@ -95,9 +95,7 @@ The `docs-generate` Poe task is mapped to the `run()` function of `docs/generate ## Release Management -This project uses [`semantic-pr-release-drafter`](https://github.com/aaronsteers/semantic-pr-release-drafter) for automated release management. For more information, see the [Releasing Guide](https://github.com/aaronsteers/semantic-pr-release-drafter/blob/main/docs/releasing.md). - -Please also see the [Release Management](./RELEASES.md) guide for repo-specific information on how to perform releases and pre-releases. +Please see the [Release Management](./RELEASES.md) guide for information on how to perform releases and pre-releases. ## FAQ diff --git a/docs/RELEASES.md b/docs/RELEASES.md index 3ae16743b..7572aa377 100644 --- a/docs/RELEASES.md +++ b/docs/RELEASES.md @@ -1,5 +1,7 @@ # Airbyte Python CDK - Release Management Guide +This project uses [`semantic-pr-release-drafter`](https://github.com/aaronsteers/semantic-pr-release-drafter) for automated release management. For more information, see the [Releasing Guide](https://github.com/aaronsteers/semantic-pr-release-drafter/blob/main/docs/releasing.md). + ## Publishing stable releases of the CDK and SDM A few seconds after any PR is merged to `main` , a release draft will be created or updated on the releases page here: https://github.com/airbytehq/airbyte-python-cdk/releases. Here are the steps to publish a CDK release: