You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by "bugraoz93 (via GitHub)" <gi...@apache.org> on 2026/05/28 16:36:14 UTC
[I] Status of testing of Apache Airflow CTL 0.1.5rc1 [airflow]
bugraoz93 opened a new issue, #67655:
URL: https://github.com/apache/airflow/issues/67655
### Body
We are kindly requesting that contributors to [Apache Airflow CTL 0.1.5 RC1](https://pypi.org/project/apache-airflow-ctl/0.1.5rc1/) help test the RC1.
Please let us know by commenting if the issue is addressed in the latest RC.
- [ ] use existing safe_load function in airflowctl… (#65903)](https://github.com/apache/airflow/pull/65903): @justinpakzad
- [ ] Allow remote version check without authentication (#65904)](https://github.com/apache/airflow/pull/65904): @rjgoyln
- [ ] airflowctl: Send backfill create and dry-run payloads as JSON (#65937)](https://github.com/apache/airflow/pull/65937): @henry3260
- [ ] Bump uv floor to 0.11.8, override cooldown for uv (#66042) (#66057)](https://github.com/apache/airflow/pull/66057): @potiuk
Linked issues:
- [Bump uv to 0.11.8 to adopt uv.lock-conflict fix (#66042)](https://github.com/apache/airflow/pull/66042)
- [ ] Align Dag capitalization from "DAG" to "Dag" for airflow-ctl/ (#66112) (#66217)](https://github.com/apache/airflow/pull/66217): @choo121600 @parkhojeong
Linked issues:
- [Align Dag capitalization from "DAG" to "Dag" for airflow-ctl/ (#66112)](https://github.com/apache/airflow/pull/66112)
- [ ] Add dags next execution command #66172 (#66188) (#67386)](https://github.com/apache/airflow/pull/67386): @haseebmalik18
Linked issues:
- [[AIP-94] airflowctl dags: add next-execution command (#66172)](https://github.com/apache/airflow/issues/66172)
- [ ] airflowctl: make required CLI params position… (#67387)](https://github.com/apache/airflow/pull/67387): @1fanwang
- [ ] Fix broken download URLs and variable names in airflow-ctl docs (#67046)](https://github.com/apache/airflow/pull/67046): @srchilukoori
Linked issues:
- [#67025](https://github.com/apache/airflow/issues/67025)
- [ ] Fix airflow-ctl connections import schema handling (#67609)](https://github.com/apache/airflow/pull/67609): @Leondon9
Linked issues:
- [#67062](https://github.com/apache/airflow/issues/67062)
Thanks to all who contributed to the release (probably not a complete list!):
@justinpakzad @potiuk @rjgoyln @parkhojeong @henry3260 @choo121600 @1fanwang @haseebmalik18 @srchilukoori @Leondon9
### Committer
- [x] I acknowledge that I am a maintainer/committer of the Apache Airflow project.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@airflow.apache.org.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] Status of testing of Apache Airflow CTL 0.1.5rc1 [airflow]
Posted by "srchilukoori (via GitHub)" <gi...@apache.org>.
srchilukoori commented on issue #67655:
URL: https://github.com/apache/airflow/issues/67655#issuecomment-4567045241
## RC Testing Results — apache-airflow-ctl 0.1.5rc1
**Environment:** Ubuntu 24.04 (6.8.0-117-generic), Python 3.12.11, uv 0.11.16, Breeze (Docker)
**Date:** 2026-05-28
```bash
uv venv /tmp/airflow-ctl-rc1-test --python 3.12
uv pip install --python /tmp/airflow-ctl-rc1-test/bin/python apache-airflow-ctl==0.1.5rc1
```
### CLI smoke test
```
$ airflowctl version
{'airflowctl_version': '0.1.5rc1'}
```
### Breeze unit tests
```
breeze testing airflow-ctl-tests --python 3.12
```
**Result:** 245 passed, 17 warnings in 8.62s ✅
### Breeze docs build
```
breeze build-docs apache-airflow-ctl --docs-only
```
**Result:** Documentation build successful ✅
### Docs fix verification (PR #67046)
Extracted the source distribution and inspected `docs/installation/installing-from-sources.rst`:
```bash
pip download apache-airflow-ctl==0.1.5rc1 --no-binary :all: --no-deps -d /tmp/sdist
tar xzf /tmp/sdist/apache_airflow_ctl-0.1.5rc1.tar.gz
```
| PR | Fix | Result | Notes |
|----|-----|--------|-------|
| #67046 | KEYS URL: `airflowctl/KEYS` → `airflow/KEYS` | ✅ Pass | Line 55: corrected URL returns HTTP 200 |
| #67046 | curl base path: `airflowctl/` → `airflow/airflow-ctl/` | ✅ Pass | Lines 148-151: path matches `conf.py` `base_url` |
| #67046 | Shell variable: mixed names → `ctl_download_dir` | ✅ Pass | Lines 146-154: all references consistent |
**URL verification:**
| URL | Status |
|-----|--------|
| `downloads.apache.org/airflowctl/KEYS` (old, broken) | 404 |
| `downloads.apache.org/airflow/KEYS` (new, fixed) | 200 ✅ |
| `downloads.apache.org/airflow/airflow-ctl/` (base dir) | 200 ✅ |
| `dist.apache.org/repos/dist/dev/airflow/airflow-ctl/0.1.5rc1/` (RC artifacts) | 200 ✅ |
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@airflow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] Status of testing of Apache Airflow CTL 0.1.5rc1 [airflow]
Posted by "parkhojeong (via GitHub)" <gi...@apache.org>.
parkhojeong commented on issue #67655:
URL: https://github.com/apache/airflow/issues/67655#issuecomment-4598519909
Tested #66217.
Manually checked Dag capitalization in airflowctl help
- uv run --project airflow-ctl airflowctl dags --help
- uv run --project airflow-ctl airflowctl dags pause --help
- uv run --project airflow-ctl airflowctl dags unpause --help
- uv run --project airflow-ctl airflowctl dags next-execution --help
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@airflow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] Status of testing of Apache Airflow CTL 0.1.5rc1 [airflow]
Posted by "potiuk (via GitHub)" <gi...@apache.org>.
potiuk commented on issue #67655:
URL: https://github.com/apache/airflow/issues/67655#issuecomment-4602552236
✅ Verified *Bump uv floor to 0.11.8, override cooldown for uv* (#66057) against `0.1.5rc1`. The released `apache_airflow_ctl-0.1.5` sdist and `-source` tarball both carry `[tool.uv] required-version = ">=0.11.8"` in `airflow-ctl/pyproject.toml`. I also confirmed the SVN artifacts' signature (my key) and SHA512 checksums, and that the wheel/sdist/source build reproducibly from the `airflow-ctl/0.1.5rc1` tag.
---
Drafted-by: Claude Code (Opus 4.8); reviewed by @potiuk before posting
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@airflow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] Status of testing of Apache Airflow CTL 0.1.5rc1 [airflow]
Posted by "bugraoz93 (via GitHub)" <gi...@apache.org>.
bugraoz93 closed issue #67655: Status of testing of Apache Airflow CTL 0.1.5rc1
URL: https://github.com/apache/airflow/issues/67655
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@airflow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] Status of testing of Apache Airflow CTL 0.1.5rc1 [airflow]
Posted by "haseebmalik18 (via GitHub)" <gi...@apache.org>.
haseebmalik18 commented on issue #67655:
URL: https://github.com/apache/airflow/issues/67655#issuecomment-4597780873
Tested #67386 on airflow-ctl/0.1.5rc1
Ran the unit tests added by the PR:
`uv run --project airflow-ctl pytest airflow-ctl/tests/airflow_ctl/ctl/commands/test_dag_command.py -xvs-k next_execution`
All tests passed
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@airflow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] Status of testing of Apache Airflow CTL 0.1.5rc1 [airflow]
Posted by "bugraoz93 (via GitHub)" <gi...@apache.org>.
bugraoz93 commented on issue #67655:
URL: https://github.com/apache/airflow/issues/67655#issuecomment-4616461486
Thank you, everyone! Airflow Ctl (airflowctl) has been released.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@airflow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] Status of testing of Apache Airflow CTL 0.1.5rc1 [airflow]
Posted by "henry3260 (via GitHub)" <gi...@apache.org>.
henry3260 commented on issue #67655:
URL: https://github.com/apache/airflow/issues/67655#issuecomment-4598560768
#65937 looks good from my side!
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@airflow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] Status of testing of Apache Airflow CTL 0.1.5rc1 [airflow]
Posted by "1fanwang (via GitHub)" <gi...@apache.org>.
1fanwang commented on issue #67655:
URL: https://github.com/apache/airflow/issues/67655#issuecomment-4783446842
> airflowctl: make required CLI params position… (https://github.com/apache/airflow/pull/67387)](https://github.com/apache/airflow/pull/67387): @1fanwang
Apologies for missing this earlier,
Verified #67387 against `apache-airflow-ctl 0.1.5rc1` — fresh Python 3.12 venv, installed from PyPI. Required params are now positional, and the scope looks right.
Generated `--help`, compared against the previous release `0.1.4`:
```
| Command | 0.1.4 | 0.1.5rc1 |
|---|---|---|
| `dags get-details` | `--dag-id DAG_ID` | `dag_id` |
| `variables get` | `--variable-key VARIABLE_KEY` | `variable_key` |
| `config get` | `--section` / `--option` | `section option` |
```
Optional params keep the `--flag` form, and the datamodel-body commands (`pools create`, `connections create`, `backfill create`) stay fully on `--flag` — so only the operation-method required primitives flipped, no over-application.
```
uv pip install apache-airflow-ctl==0.1.5rc1
airflowctl dags get-details --help # dag_id is now a positional arg
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@airflow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org