Skip to content

Conversation

@github-actions
Copy link

When airflow package inventories cannot be downloaded (for example
because they were deleted) we can always rebuild them locally from
sources. This might happen for example when our "main" developer
documentation published in apache-airflow-docs is accidentally
or purposefully deleted (for example to refresh it from scratch).

This can also happen when we have a new provider and it has never
been published, or when we add new distribution that has not yet
had a documentation built (such as task-sdk, or airflowctl in
the future).

This PR updates the existing mechanism to:

  • not only handle missing "apache-airflow-" packages but also the
    other airflow packages that do not follow this naming convention

  • adds better diagnostics so that if we miss to add a distribution
    in the future we know what to do
    (cherry picked from commit 8d311c7)

Co-authored-by: Jarek Potiuk jarek@potiuk.com

…54464)

When airflow package inventories cannot be downloaded (for example
because they were deleted) we can always rebuild them locally from
sources. This might happen for example when our "main" developer
documentation published in `apache-airflow-docs` is accidentally
or purposefully deleted (for example to refresh it from scratch).

This can also happen when we have a new provider and it has never
been published, or when we add new distribution that has not yet
had a documentation built (such as task-sdk, or airflowctl in
the future).

This PR updates the existing mechanism to:

* not only handle missing "apache-airflow-" packages but also the
  other airflow packages that do not follow this naming convention

* adds better diagnostics so that if we miss to add a distribution
  in the future we know what to do
(cherry picked from commit 8d311c7)

Co-authored-by: Jarek Potiuk <jarek@potiuk.com>
@kaxil kaxil force-pushed the backport-8d311c7-v3-0-test branch from 379044d to 49556b5 Compare August 13, 2025 15:13
@kaxil kaxil marked this pull request as ready for review August 13, 2025 15:13
@potiuk potiuk merged commit 09ef2d4 into v3-0-test Aug 15, 2025
99 of 102 checks passed
@potiuk potiuk deleted the backport-8d311c7-v3-0-test branch August 15, 2025 06:59
kaxil pushed a commit that referenced this pull request Aug 18, 2025
…54464) (#54473)

When airflow package inventories cannot be downloaded (for example
because they were deleted) we can always rebuild them locally from
sources. This might happen for example when our "main" developer
documentation published in `apache-airflow-docs` is accidentally
or purposefully deleted (for example to refresh it from scratch).

This can also happen when we have a new provider and it has never
been published, or when we add new distribution that has not yet
had a documentation built (such as task-sdk, or airflowctl in
the future).

This PR updates the existing mechanism to:

* not only handle missing "apache-airflow-" packages but also the
  other airflow packages that do not follow this naming convention

* adds better diagnostics so that if we miss to add a distribution
  in the future we know what to do
(cherry picked from commit 8d311c7)

Co-authored-by: Jarek Potiuk <jarek@potiuk.com>
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