This is an automated email from the ASF dual-hosted git repository.
vatsrahul1001 pushed a commit to branch v3-4-test
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/v3-4-test by this push:
new 2ec306eda1c [v3-4-test] Fetch provider release tags from
apache/airflow in fork CI runs (#75632) (#75636)
2ec306eda1c is described below
commit 2ec306eda1cead170f9418cb234cb3cf6e91f4a5
Author: github-actions[bot]
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Mon Oct 26 04:48:08 2026 +0000
[v3-4-test] Fetch provider release tags from apache/airflow in fork CI runs
(#75632) (#75636)
On a fork, GitHub Actions sets GITHUB_REPOSITORY to the fork, and the
breeze provider commands use it as the remote to fetch release tags
from. Forks rarely carry every upstream release tag, so the changelog's
tag-range git log fails with "bad revision" and the provider wheel job
goes red for reasons unrelated to the change under test. Release tags
only ever exist in apache/airflow, so CI should always read them there.
(cherry picked from commit 77fe4132770a0f36dd5d171b04b6b80236edb5f8)
Generated-by: Claude Opus 5
Co-authored-by: Jarek Potiuk <[email protected]>
---
.github/workflows/generate-constraints.yml | 2 +-
.github/workflows/prod-image-build.yml | 2 +-
.github/workflows/test-providers.yml | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/.github/workflows/generate-constraints.yml
b/.github/workflows/generate-constraints.yml
index 58312ea63c4..662fb0bfa63 100644
--- a/.github/workflows/generate-constraints.yml
+++ b/.github/workflows/generate-constraints.yml
@@ -148,7 +148,7 @@ jobs:
shell: bash
run: >
breeze release-management prepare-provider-distributions
- --include-not-ready-providers --distribution-format wheel
+ --include-not-ready-providers --distribution-format wheel
--github-repository apache/airflow
if: inputs.generate-pypi-constraints == 'true' &&
inputs.pypi-providers-only != 'true'
- name: "Prepare airflow distributions"
shell: bash
diff --git a/.github/workflows/prod-image-build.yml
b/.github/workflows/prod-image-build.yml
index 31eaabace18..8825103d328 100644
--- a/.github/workflows/prod-image-build.yml
+++ b/.github/workflows/prod-image-build.yml
@@ -165,7 +165,7 @@ jobs:
run: >
breeze release-management prepare-provider-distributions
--distributions-list-file ./prod_image_installed_providers.txt
- --distribution-format wheel --include-not-ready-providers
+ --distribution-format wheel --include-not-ready-providers
--github-repository apache/airflow
if: >
inputs.upload-package-artifact == 'true' && inputs.branch != 'main'
- name: "Prepare airflow package"
diff --git a/.github/workflows/test-providers.yml
b/.github/workflows/test-providers.yml
index 406ebde52fa..2e99506d276 100644
--- a/.github/workflows/test-providers.yml
+++ b/.github/workflows/test-providers.yml
@@ -113,7 +113,7 @@ jobs:
- name: "Prepare provider documentation"
run: >
breeze release-management prepare-provider-documentation
--include-not-ready-providers
- --non-interactive --answer yes
+ --non-interactive --answer yes --github-repository apache/airflow
if: matrix.package-format == 'wheel'
- name: "Prepare provider distributions: ${{ matrix.package-format }}"
run: >