Closed
Conversation
Co-authored-by: Wei Lee <weilee.rx@gmail.com>
…lease instructions (apache#60841) (apache#60862) (cherry picked from commit db9368b) Co-authored-by: Shahar Epstein <60007259+shahar1@users.noreply.github.com>
…he#60872) Co-authored-by: Wei Lee <weilee.rx@gmail.com>
* Fix slow log scrolling for large task logs * Trim to focus on scroll top/bottom (cherry picked from commit 4766f9c) Co-authored-by: Guan-Ming (Wesley) Chiu <105915352+guan404ming@users.noreply.github.com>
) * Convert Tasks Table from card to table mode * Fix e2e tests (cherry picked from commit 8bbe0fc)
…g connections (apache#59643) (apache#60873) * Fix connection test API to restore masked password/extra from existing connections * Use get_connection_from_secrets in test endpoint * Remove unused session parameter * Add use_existing_credentials flag to test connections * fix api-gen description * Standardize docstring format * Add use_existing_credentials flag to test connections * Refactor connection test logic using update_orm_from_pydantic * Remove useExistingCredentials flag from TestConnectionButton mutation * Add proper assertions for test connection merge tests * Small test adjustment --------- (cherry picked from commit efb27dc) Co-authored-by: Yeonguk Choo <choo121600@gmail.com>
…or Airflow (apache#60809) (apache#60813) (cherry picked from commit ad8ce12) Co-authored-by: Srabasti Banerjee <srabasti_b@ymail.com>
Co-authored-by: Rahul Vats <43964496+vatsrahul1001@users.noreply.github.com>
…) (apache#60906) Mypy Checks in CI have not been run on "scripts" folder - only on dev folder and if a mypy error creeped-in, it remained undetected unless someone run `pre-push` mypy check that instead of folders run it on individual files. This PR fixes the errors that creeped in and fixes the CI so that mypy-dev also checks scripts. (cherry picked from commit 7214ff8)
…le (apache#60152) * refactor: If asend in TriggerRunner comms decoder crashes due to NotImplementedError as a trigger event is not serializable, then retry without that event and cancel associated trigger * refactor: Applied some reformatting * refactor: Fixed some mypy issues * refactor: Fixed return type of send_changes method * refactor: Changed imports of trigger events * refactor: Reformatted trigger job runner * refactor: Fixed mocking of comms decoder * refactor: Forgot to add the patched supervisor_builder * refactor: Changed asserts in test_sync_state_to_supervisor * refactor: Refactored how state changes are validated * refactor: Validate events while creating the TriggerStateChanges message * refactor: Refactored try/except in validate_state_changes to keep mypy happy * Update airflow-core/src/airflow/jobs/triggerer_job_runner.py Co-authored-by: Ash Berlin-Taylor <ash_github@firemirror.com> * refactor: Renamed validate_state_changes method to process_trigger_events * refactor: Only sanitize invalid trigger events if first attempt fails * refactor: Should check if msg.events is not None * refactor: Adapted test_sync_state_to_supervisor so both initial and retry call are correctly asserted and bad events are being sanitized --------- Co-authored-by: Ash Berlin-Taylor <ash_github@firemirror.com> (cherry picked from commit 0238244)
…g DagVersion in write_dag (apache#60937) (apache#60962)
…evel (apache#60784) (apache#60970) * Use log_level for root logger instead of hardcoded INFO level * Added test for debug level (cherry picked from commit f08d414) Co-authored-by: Justin Pakzad <114518232+justinpakzad@users.noreply.github.com>
…rializable (apache#60152)" (apache#60976) This reverts commit b7d1c41.
…60935) (apache#60959) * Fix dag access control for dag_id in query param * Fix CI (cherry picked from commit 1163e92) Co-authored-by: Pierre Jeambrun <pierrejbrun@gmail.com>
…apache#60958) * Fix permissions on get_event_logs endpoint * Fix CI (cherry picked from commit c064739) Co-authored-by: Pierre Jeambrun <pierrejbrun@gmail.com>
… (apache#61000) MySQL Connector/Python package from Oracle version 9.6.0 has been badly published to PyPI and it misses both sdist and wheel distributions for Python 3.12, 3.13, 3.14 making it impossible to install on these Python versions. We need to exclude this version until Oracle fixes the issue. Issue raised: https://bugs.mysql.com/bug.php?id=119736 (cherry picked from commit 573cb47) Co-authored-by: Jarek Potiuk <jarek@potiuk.com>
…le (apache#60152) (apache#60981) * refactor: If asend in TriggerRunner comms decoder crashes due to NotImplementedError as a trigger event is not serializable, then retry without that event and cancel associated trigger * refactor: Applied some reformatting * refactor: Fixed some mypy issues * refactor: Fixed return type of send_changes method * refactor: Changed imports of trigger events * refactor: Reformatted trigger job runner * refactor: Fixed mocking of comms decoder * refactor: Forgot to add the patched supervisor_builder * refactor: Changed asserts in test_sync_state_to_supervisor * refactor: Refactored how state changes are validated * refactor: Validate events while creating the TriggerStateChanges message * refactor: Refactored try/except in validate_state_changes to keep mypy happy * Update airflow-core/src/airflow/jobs/triggerer_job_runner.py Co-authored-by: Ash Berlin-Taylor <ash_github@firemirror.com> * refactor: Renamed validate_state_changes method to process_trigger_events * refactor: Only sanitize invalid trigger events if first attempt fails * refactor: Should check if msg.events is not None * refactor: Adapted test_sync_state_to_supervisor so both initial and retry call are correctly asserted and bad events are being sanitized --------- Co-authored-by: Ash Berlin-Taylor <ash_github@firemirror.com> (cherry picked from commit 0238244)
…apache#61016) (apache#61020) (cherry picked from commit e916980) Co-authored-by: Dheeraj Turaga <dheerajturaga@gmail.com>
…run permissions (apache#60979) (apache#60988) (cherry picked from commit cb8debb) Co-authored-by: Pierre Jeambrun <pierrejbrun@gmail.com>
…57779) (apache#57719) Co-authored-by: Wei Lee <weilee.rx@gmail.com> Co-authored-by: Tzu-ping Chung <uranusjr@gmail.com>
) (apache#61064) Finally the Lucas-C pre-commit hook and octopin repo got released with changes we need so we can get rid of bleeding-edge. (cherry picked from commit f94039b)
Contributor
Author
|
My bad |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Backport of #62431
Was generative AI tooling used to co-author this PR?
{pr_number}.significant.rstor{issue_number}.significant.rst, in airflow-core/newsfragments.