potiuk opened a new pull request, #67897: URL: https://github.com/apache/airflow/pull/67897
While verifying the Apache Airflow CTL `0.1.5rc1` release candidate I went through the contributor test flow and hit a couple of gaps worth capturing for the next RC: - The documented contributor verification is just `pip install`. This adds `dev/verify_airflow_ctl_rc.sh` — a headless smoke test that boots `airflow standalone` inside `breeze shell` and exercises `airflowctl` end-to-end against the live API (auth, then `dags list` / `pools list` / `connections list` / `variables list`). - In a headless container the OS keyring has no backend, so `airflowctl auth login` with username/password fails (it tries to create an encrypted keyring and prompts for a password). Documented the headless path the script uses: mint a token with `airflowctl auth token` and export it as `AIRFLOW_CLI_TOKEN` (`airflowctl auth login --skip-keyring` still persists the api-url). No production code changes — release docs + a `dev/` helper script only. The script is shellcheck-clean and was used to verify `0.1.5rc1` against a live API. --- ##### Was generative AI tooling used to co-author this PR? - [X] Yes — Claude Code (Opus 4.8) Generated-by: Claude Code (Opus 4.8) following [the guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions) -- 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: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
