The GitHub Actions job "Tests" on airflow.git/backport-1242e07-v3-1-test has 
succeeded.
Run started by GitHub user jason810496 (triggered by jason810496).

Head commit for run:
fdcbbe261881d83f8f356d0d7cd4bf1158befe1b / LIU ZHE YOU 
<[email protected]>
Refactor AuthManager from app.state to FastAPI dependency (#57665)

- Create new auth_manager.py module in common with AuthManagerDep
- Update security.py to use AuthManagerDep instead of 
request.app.state.auth_manager
- Update auth.py routes to use AuthManagerDep
- Remove Request parameter where no longer needed
- Follow the same dependency injection pattern as DagBag

Add unit tests for auth_manager dependency injection

- Create test_auth_manager.py to test the new dependency
- Verify auth_manager_from_app correctly retrieves from app.state
- Test integration with existing test client fixture

Fix linting issues with ruff

- Move BaseAuthManager import out of TYPE_CHECKING block
- Fix import ordering in security.py
- Remove unused pytest import from test
- Remove trailing whitespace
- Format code with ruff format

Move auth_manager dependency to security.py module

- Move auth_manager_from_app and AuthManagerDep from common/auth_manager.py to 
core_api/security.py
- Update import in routes/public/auth.py to use security module
- Move tests from common/test_auth_manager.py to core_api/test_security.py
- Delete now-unused common/auth_manager.py and common/test_auth_manager.py
- Import BaseAuthManager directly in security.py (not in TYPE_CHECKING)

Co-authored-by: copilot-swe-agent[bot] 
<[email protected]>
(cherry picked from commit 1242e07c0fe4577059c841c97ba09063ec391247)

Report URL: https://github.com/apache/airflow/actions/runs/19075025352

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to