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]

Reply via email to