This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/main by this push:
new 09545ece029 Fix broken download URLs and variable names in airflow-ctl
docs (#67046)
09545ece029 is described below
commit 09545ece029dd3ca219e73efd58f2035ed9d8be9
Author: Sadha Chilukoori <[email protected]>
AuthorDate: Sun May 17 13:42:31 2026 -0700
Fix broken download URLs and variable names in airflow-ctl docs (#67046)
The installing-from-sources page for airflow-ctl had URLs pointing to
a non-existent `downloads.apache.org/airflowctl/` path. The correct
path is `downloads.apache.org/airflow/airflow-ctl/` (matching the
base_url defined in conf.py) and `downloads.apache.org/airflow/KEYS`
for the shared PGP key file.
Also fixes the bash script using three inconsistent variable names
for the download directory — unified to `ctl_download_dir` which is
the variable actually defined in the script.
Closes: #67025
Co-authored-by: Sadha Chilukoori <[email protected]>
---
.../docs/installation/installing-from-sources.rst | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/airflow-ctl/docs/installation/installing-from-sources.rst
b/airflow-ctl/docs/installation/installing-from-sources.rst
index 8f13d381db5..ebf02712350 100644
--- a/airflow-ctl/docs/installation/installing-from-sources.rst
+++ b/airflow-ctl/docs/installation/installing-from-sources.rst
@@ -52,7 +52,7 @@ a ``INSTALL`` file containing details on how you can build
and install airflowct
Release integrity
'''''''''''''''''
-`PGP signatures KEYS <https://downloads.apache.org/airflowctl/KEYS>`__
+`PGP signatures KEYS <https://downloads.apache.org/airflow/KEYS>`__
It is essential that you verify the integrity of the downloaded files using
the PGP or SHA signatures.
The PGP signatures can be verified using GPG or PGP. Please download the KEYS
as well as the asc
@@ -144,14 +144,14 @@ and SHA sum files with the script below:
#!/bin/bash
airflowctl_version="{{ airflowctl_version }}"
ctl_download_dir="$(mktemp -d)"
- pip download --no-deps "apache-airflow-ctl==${airflowctl_version}"
--dest "${airflow_download_dir}"
- curl
"https://downloads.apache.org/airflowctl/${airflowctl_version}/apache_airflow_ctl-${airflowctl_version}-py3-none-any.whl.asc"
\
- -L -o
"${airflowctl_download_dir}/apache_airflow_ctl-${airflowctl_version}-py3-none-any.whl.asc"
- curl
"https://downloads.apache.org/airflow/${airflowctl_version}/apache_airflow_ctl-${airflowctl_version}-py3-none-any.whl.sha512"
\
- -L -o
"${airflowctl_download_dir}/apache_airflow_ctl-${airflowctl_version}-py3-none-any.whl.sha512"
+ pip download --no-deps "apache-airflow-ctl==${airflowctl_version}"
--dest "${ctl_download_dir}"
+ curl
"https://downloads.apache.org/airflow/airflow-ctl/${airflowctl_version}/apache_airflow_ctl-${airflowctl_version}-py3-none-any.whl.asc"
\
+ -L -o
"${ctl_download_dir}/apache_airflow_ctl-${airflowctl_version}-py3-none-any.whl.asc"
+ curl
"https://downloads.apache.org/airflow/airflow-ctl/${airflowctl_version}/apache_airflow_ctl-${airflowctl_version}-py3-none-any.whl.sha512"
\
+ -L -o
"${ctl_download_dir}/apache_airflow_ctl-${airflowctl_version}-py3-none-any.whl.sha512"
echo
- echo "Please verify files downloaded to ${airflowctl_download_dir}"
- ls -la "${airflowctl_download_dir}"
+ echo "Please verify files downloaded to ${ctl_download_dir}"
+ ls -la "${ctl_download_dir}"
echo
Once you verify the files following the instructions from previous chapter you
can remove the temporary