{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":33884891,"defaultBranch":"main","name":"airflow","ownerLogin":"apache","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-04-13T18:04:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/47359?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717073701.0","currentOid":""},"activityList":{"items":[{"before":"ddcc1b3a00c14a727c0237d61d2df43e480e303d","after":"eb7826f63f4eb19d5d8d885afe4866ec7e38a3b5","ref":"refs/heads/main","pushedAt":"2024-05-30T16:26:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bbovenzi","name":"Brent Bovenzi","path":"/bbovenzi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4600967?s=80&v=4"},"commit":{"message":"Home: filter running/failed and active/paused dags (#39701)\n\n* Home: filter running,failed and active/paused dags\r\n\r\n* deselect filter on click\r\n\r\n* remove \"all_states\" param\r\n\r\n* explicit cookie val","shortMessageHtmlLink":"Home: filter running/failed and active/paused dags (#39701)"}},{"before":"b7b6d1426f49b1a93e8518bb7b0550c4e589a0a7","after":"ddcc1b3a00c14a727c0237d61d2df43e480e303d","ref":"refs/heads/main","pushedAt":"2024-05-30T16:19:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vincbeck","name":"Vincent","path":"/vincbeck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97131062?s=80&v=4"},"commit":{"message":"Fix: remove process_func from templated_fields (#39948)","shortMessageHtmlLink":"Fix: remove process_func from templated_fields (#39948)"}},{"before":"4127ce4c2d78b6528133b2929602a907a2cbd9a1","after":"b7b6d1426f49b1a93e8518bb7b0550c4e589a0a7","ref":"refs/heads/main","pushedAt":"2024-05-30T16:15:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eladkal","name":"Elad Kalif","path":"/eladkal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45845474?s=80&v=4"},"commit":{"message":"Resolve sshhook deprecations in tests (#39907)","shortMessageHtmlLink":"Resolve sshhook deprecations in tests (#39907)"}},{"before":"032d27640b5124e8fd85ba93042b50989881895a","after":"4127ce4c2d78b6528133b2929602a907a2cbd9a1","ref":"refs/heads/main","pushedAt":"2024-05-30T16:11:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eladkal","name":"Elad Kalif","path":"/eladkal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45845474?s=80&v=4"},"commit":{"message":"Add `drill` integration tests (#39921)","shortMessageHtmlLink":"Add drill integration tests (#39921)"}},{"before":"11f219abffb49ef713bac3e60121fcbf737dc95b","after":"032d27640b5124e8fd85ba93042b50989881895a","ref":"refs/heads/main","pushedAt":"2024-05-30T13:18:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pankajastro","name":"Pankaj Singh","path":"/pankajastro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98807258?s=80&v=4"},"commit":{"message":"Refresh properties on KubernetesPodOperator on token expiration also when logging (#39789)\n\n* Refresh KubernetesPodOperator properties when credentials expire also when logs are enabled\r\n\r\n* Linting\r\n\r\n* Rename function\r\n\r\n---------\r\n\r\nCo-authored-by: pmoriello ","shortMessageHtmlLink":"Refresh properties on KubernetesPodOperator on token expiration also …"}},{"before":"460fadf1b97c645c00ef38a7877d49f6a643ce13","after":"32e46dde86c2fedf28f111e28697cbc5f249480a","ref":"refs/heads/listener-task-timeout","pushedAt":"2024-05-30T12:57:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mobuchowski","name":"Maciej Obuchowski","path":"/mobuchowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6503007?s=80&v=4"},"commit":{"message":"local task job: add timeout, to not kill on_task_instance_success listener prematurely\n\nSigned-off-by: Maciej Obuchowski ","shortMessageHtmlLink":"local task job: add timeout, to not kill on_task_instance_success lis…"}},{"before":"f0ea0795945b0344d5d4a958f6646cf6dab47abb","after":"11f219abffb49ef713bac3e60121fcbf737dc95b","ref":"refs/heads/main","pushedAt":"2024-05-30T12:49:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eladkal","name":"Elad Kalif","path":"/eladkal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45845474?s=80&v=4"},"commit":{"message":"Prepare docs 4th wave May 2024 (#39934)","shortMessageHtmlLink":"Prepare docs 4th wave May 2024 (#39934)"}},{"before":"f04dbec69ecbe2acb160259629a2670d45f2f234","after":"f0ea0795945b0344d5d4a958f6646cf6dab47abb","ref":"refs/heads/main","pushedAt":"2024-05-30T10:13:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pankajkoti","name":"Pankaj Koti","path":"/pankajkoti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10206082?s=80&v=4"},"commit":{"message":"Lower log levels from INFO to DEBUG to reduce log verbosity - Databricks provider auth (#39941)\n\nThis helps reduce the log noise in the task logs when\r\noperators keeps polling on the job run status. Otherwise,\r\nfor each poll, we make a HTTP request, and everytime we see\r\nthese logs increasing unnecessary verbosity.","shortMessageHtmlLink":"Lower log levels from INFO to DEBUG to reduce log verbosity - Databri…"}},{"before":"2ecf7fa07d6d681c73ae4831801f9d98db298d89","after":"f04dbec69ecbe2acb160259629a2670d45f2f234","ref":"refs/heads/main","pushedAt":"2024-05-30T09:37:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Taragolis","name":"Andrey Anshin","path":"/Taragolis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3998685?s=80&v=4"},"commit":{"message":"Resolve sftp deprecations in tests (#39930)","shortMessageHtmlLink":"Resolve sftp deprecations in tests (#39930)"}},{"before":"eba6406053eef5dd87619f86a1c82ca38971ec10","after":"2ecf7fa07d6d681c73ae4831801f9d98db298d89","ref":"refs/heads/main","pushedAt":"2024-05-30T09:19:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pankajkoti","name":"Pankaj Koti","path":"/pankajkoti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10206082?s=80&v=4"},"commit":{"message":"Add DatabricksWorkflowTaskGroup (#39771)\n\nThis pull request introduces the [DatabricksWorkflowTaskGroup](https://github.com/astronomer/astro-provider-databricks/blob/main/src/astro_databricks/operators/workflow.py#L226)\r\nto the Airflow Databricks provider from the [astro-provider-databricks](https://github.com/astronomer/astro-provider-databricks/tree/main)\r\nrepository. \r\nIt marks another pull request aimed at contributing \r\noperators and features from that repository into the Airflow \r\nDatabricks provider, the previous PR being https://github.com/apache/airflow/pull/39178.\r\n\r\nThe task group launches a [Databricks Workflow](https://docs.databricks.com/en/workflows/index.html) \r\nand runs the notebook jobs from within it, resulting in a \r\n[75% cost reduction](https://www.databricks.com/product/pricing) ($0.40/DBU for all-purpose compute, \r\n$0.07/DBU for Jobs compute) when compared to executing \r\n``DatabricksNotebookOperator`` outside of ``DatabricksWorkflowTaskGroup``.\r\n\r\n---------\r\nCo-authored-by: Daniel Imberman \r\nCo-authored-by: Tatiana Al-Chueyr \r\nCo-authored-by: Wei Lee ","shortMessageHtmlLink":"Add DatabricksWorkflowTaskGroup (#39771)"}},{"before":"960b554494ad782278938f601bdffae353b5740d","after":"eba6406053eef5dd87619f86a1c82ca38971ec10","ref":"refs/heads/main","pushedAt":"2024-05-30T09:00:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Taragolis","name":"Andrey Anshin","path":"/Taragolis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3998685?s=80&v=4"},"commit":{"message":"Improve visibility of links / variables / other configs in Configuration Reference (#39916)\n\n* Improve visibility of links / variables / other configs in Configuration Reference\r\n\r\n* Fixup config test cases","shortMessageHtmlLink":"Improve visibility of links / variables / other configs in Configurat…"}},{"before":"b3c89906269ac7e08aafdb4fcd9a02e2c44953df","after":"960b554494ad782278938f601bdffae353b5740d","ref":"refs/heads/main","pushedAt":"2024-05-30T07:35:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eladkal","name":"Elad Kalif","path":"/eladkal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45845474?s=80&v=4"},"commit":{"message":"Resolve yandex deprecations in tests (#39929)\n\n* Resolve yandex_deprecations in tests\r\n\r\n* Resolve yandex deprecations in tests","shortMessageHtmlLink":"Resolve yandex deprecations in tests (#39929)"}},{"before":"d3b278daecf184fa3aea1c11c9d6f257b42862f9","after":"b3c89906269ac7e08aafdb4fcd9a02e2c44953df","ref":"refs/heads/main","pushedAt":"2024-05-30T07:35:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eladkal","name":"Elad Kalif","path":"/eladkal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45845474?s=80&v=4"},"commit":{"message":"Update providers metadata 2024-05-30 (#39933)","shortMessageHtmlLink":"Update providers metadata 2024-05-30 (#39933)"}},{"before":"ae2dc0dd58552a57357d199e38d592e2b8dd431c","after":"0ceb6ff38ab958d10648e0e3725349df9e5c7bde","ref":"refs/heads/constraints-main","pushedAt":"2024-05-30T07:29:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Updating constraints. Github run id:9298058202\n\nThis update in constraints is automatically committed by the CI 'constraints-push' step based on\n'refs/heads/main' in the 'apache/airflow' repository with commit sha d3b278daecf184fa3aea1c11c9d6f257b42862f9.\n\nThe action that build those constraints can be found at https://github.com/apache/airflow/actions/runs/9298058202/\n\nThe image tag used for that build was: d3b278daecf184fa3aea1c11c9d6f257b42862f9. You can enter Breeze environment\nwith this image by running 'breeze shell --image-tag d3b278daecf184fa3aea1c11c9d6f257b42862f9'\n\nAll tests passed in this build so we determined we can push the updated constraints.\n\nSee https://github.com/apache/airflow/blob/main/README.md#installing-from-pypi for details.","shortMessageHtmlLink":"Updating constraints. Github run id:9298058202"}},{"before":"0b9232e54d61357930c71737fb51657c834fc6d7","after":"d3b278daecf184fa3aea1c11c9d6f257b42862f9","ref":"refs/heads/main","pushedAt":"2024-05-30T06:28:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"potiuk","name":"Jarek Potiuk","path":"/potiuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/595491?s=80&v=4"},"commit":{"message":"Resolve teradata deprecations in tests (#39926)","shortMessageHtmlLink":"Resolve teradata deprecations in tests (#39926)"}},{"before":"95e5be23f0895bac8a3c7d95a981968a24a8039c","after":"0b9232e54d61357930c71737fb51657c834fc6d7","ref":"refs/heads/main","pushedAt":"2024-05-29T18:30:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"potiuk","name":"Jarek Potiuk","path":"/potiuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/595491?s=80&v=4"},"commit":{"message":"Updates to Teradata Provider (#39217)\n\n* Updates to Teradata Provider with release 2.2.0\r\n\r\nImplemented enhancements to the Teradata Provider for Teradata.\r\n\r\nThis release incorporates the following features:\r\n\r\n• Introduction of Stored Procedure Support in Teradata Hook\r\n• Inclusion of the TeradataStoredProcedureOperator for executing stored procedures\r\n• Integration of Azure Blob Storage to Teradata Transfer Operator\r\n• Integration of Amazon S3 to Teradata Transfer Operator\r\n• Provision of necessary documentation, along with unit and system tests, for the Teradata Provider modifications.\r\n\r\nAzure and Amazon optional dependency in teradata provider.yaml\r\nAdded another parameter to s3 transfer operator to specify given bucket is public or not\r\nAdded more examples of stored procedure operator in stored procedure system DAG\r\nChanged \"\"\" to \" for single line SQL statements in system tests DAGs\r\nApplied dedent for SQL statements in cloud transfer operators","shortMessageHtmlLink":"Updates to Teradata Provider (#39217)"}},{"before":"a2c09d203e3831f5e7dc1a28e3daf0d38a545023","after":"95e5be23f0895bac8a3c7d95a981968a24a8039c","ref":"refs/heads/main","pushedAt":"2024-05-29T15:01:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"potiuk","name":"Jarek Potiuk","path":"/potiuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/595491?s=80&v=4"},"commit":{"message":"Revert \"Improve code coverage for CgroupTaskRunner (#39896)\" (#39915)\n\nThis reverts commit 0eb019571c98f9bdd13691e105ca667d7e65a460.","shortMessageHtmlLink":"Revert \"Improve code coverage for CgroupTaskRunner (#39896)\" (#39915)"}},{"before":"1b13cf50b6487c833be71e23c696b9aa89824941","after":"a2c09d203e3831f5e7dc1a28e3daf0d38a545023","ref":"refs/heads/main","pushedAt":"2024-05-29T12:39:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pankajastro","name":"Pankaj Singh","path":"/pankajastro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98807258?s=80&v=4"},"commit":{"message":"Fetch intermediate log async GKEStartPod (#39348)\n\n* Fetch intermediate log in async GKEStartPod\r\n\r\nThis PR introduces a parameter that enables the retrieval of intermediate logs for the GKEStartPod asynchronous operator.\r\n\r\nAdd param last_log_time and logging_interval in GKEStartPodTrigger serialize\r\nAdd optional param last_log_time in method invoke_defer_method\r\nExample DAG:\r\n\r\nstart_pod = GKEStartPodOperator(\r\n task_id=\"start_pod\",\r\n project_id=PROJECT_ID,\r\n location=LOCATION,\r\n cluster_name=GKE_CLUSTER_NAME,\r\n do_xcom_push=True,\r\n namespace=GKE_NAMESPACE,\r\n image=\"ubuntu:jammy\",\r\n cmds=[\"sh\", \"-c\", \"timeout 300 bash -c 'while true; do echo \\\"meow\\\"; sleep 30; done'\"],\r\n name=\"test-sleep\",\r\n in_cluster=False,\r\n on_finish_action=\"delete_pod\",\r\n deferrable=True,\r\n get_logs=True,\r\n logging_interval=5,\r\n gcp_conn_id=GCP_CONN_ID\r\n )","shortMessageHtmlLink":"Fetch intermediate log async GKEStartPod (#39348)"}},{"before":"aba8def5f3b4e9477daa195a685c73a9e130349d","after":"1b13cf50b6487c833be71e23c696b9aa89824941","ref":"refs/heads/main","pushedAt":"2024-05-29T12:31:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"potiuk","name":"Jarek Potiuk","path":"/potiuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/595491?s=80&v=4"},"commit":{"message":"Another attempt to stabilize (and limit) integration tests (#39913)\n\nThere is no particular reason we should run the integration tests\r\nfor both Postgres and mysql - and Postgres ones seem to be much more\r\nstable in general, so we only limit the tests to be run the tests for\r\nPostgres.\r\n\r\nAlso - since the tests (especially mssql) seem to be flaky, we\r\nre-run them once if they fail","shortMessageHtmlLink":"Another attempt to stabilize (and limit) integration tests (#39913)"}},{"before":"5f2ebb312b08769b454a777280ddf5c43c38bb87","after":"aba8def5f3b4e9477daa195a685c73a9e130349d","ref":"refs/heads/main","pushedAt":"2024-05-29T11:30:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mobuchowski","name":"Maciej Obuchowski","path":"/mobuchowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6503007?s=80&v=4"},"commit":{"message":"Add error stacktrace to OpenLineage task event (#39813)\n\nSigned-off-by: Kacper Muda ","shortMessageHtmlLink":"Add error stacktrace to OpenLineage task event (#39813)"}},{"before":"0eb019571c98f9bdd13691e105ca667d7e65a460","after":"5f2ebb312b08769b454a777280ddf5c43c38bb87","ref":"refs/heads/main","pushedAt":"2024-05-29T09:18:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eladkal","name":"Elad Kalif","path":"/eladkal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45845474?s=80&v=4"},"commit":{"message":"ECS Overrides for AWS Batch submit_job (#39903)","shortMessageHtmlLink":"ECS Overrides for AWS Batch submit_job (#39903)"}},{"before":"d9e7c42cdc9b5adc49b5d9729501c7092a45a932","after":"0eb019571c98f9bdd13691e105ca667d7e65a460","ref":"refs/heads/main","pushedAt":"2024-05-29T08:54:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"potiuk","name":"Jarek Potiuk","path":"/potiuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/595491?s=80&v=4"},"commit":{"message":"Improve code coverage for CgroupTaskRunner (#39896)","shortMessageHtmlLink":"Improve code coverage for CgroupTaskRunner (#39896)"}},{"before":"fa47f7424fce447f839cae5f4c739095fa3d30bf","after":"d9e7c42cdc9b5adc49b5d9729501c7092a45a932","ref":"refs/heads/main","pushedAt":"2024-05-29T07:04:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"uranusjr","name":"Tzu-ping Chung","path":"/uranusjr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/605277?s=80&v=4"},"commit":{"message":"Fix typo in example inlet events DAG (#39909)","shortMessageHtmlLink":"Fix typo in example inlet events DAG (#39909)"}},{"before":"e0899047ac04c38a1f525e68b9830e81898a4506","after":"fa47f7424fce447f839cae5f4c739095fa3d30bf","ref":"refs/heads/main","pushedAt":"2024-05-29T02:39:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"uranusjr","name":"Tzu-ping Chung","path":"/uranusjr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/605277?s=80&v=4"},"commit":{"message":"Use walrus to remove one line of code (#39906)","shortMessageHtmlLink":"Use walrus to remove one line of code (#39906)"}},{"before":"c3a5b6edafabafeabe2159fa3b8c63cd7ac48465","after":"e0899047ac04c38a1f525e68b9830e81898a4506","ref":"refs/heads/main","pushedAt":"2024-05-28T20:59:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"potiuk","name":"Jarek Potiuk","path":"/potiuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/595491?s=80&v=4"},"commit":{"message":"Add Wikimedia Foundation to list of users (#39900)\n\nCo-authored-by: Brian King ","shortMessageHtmlLink":"Add Wikimedia Foundation to list of users (#39900)"}},{"before":"70121f82f74ef3866f97fc22420dcb806fd94126","after":"c3a5b6edafabafeabe2159fa3b8c63cd7ac48465","ref":"refs/heads/main","pushedAt":"2024-05-28T19:20:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"uranusjr","name":"Tzu-ping Chung","path":"/uranusjr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/605277?s=80&v=4"},"commit":{"message":"Add example DAGs for inlet_events (#39893)","shortMessageHtmlLink":"Add example DAGs for inlet_events (#39893)"}},{"before":"1c7fe71fb8356b07be481d9fc10d098730b72190","after":"70121f82f74ef3866f97fc22420dcb806fd94126","ref":"refs/heads/main","pushedAt":"2024-05-28T19:01:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"josh-fell","name":"Josh Fell","path":"/josh-fell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48934154?s=80&v=4"},"commit":{"message":"Implement `CloudDataTransferServiceRunJobOperator` (#39154)\n\n* Implement CloudDataTransferServiceRunJobOperator\r\n\r\n* Add references from storage-transfer docs\r\n\r\n* Add unit test for `run_transfer_job`\r\n\r\n* Add docs and example dag usage for `CloudDataTransferServiceRunJobOperator`\r\n\r\n* Fix doctest errors\r\n\r\n* Validate inputs inside execute function\r\n\r\n* Remove validation check in the constructor\r\n\r\n* Fix failing test\r\n\r\n* Fix ruff linter issues\r\n\r\n* Ensure consistent `project_id` usage\r\n\r\nCo-authored-by: Josh Fell <48934154+josh-fell@users.noreply.github.com>\r\n\r\n---------\r\n\r\nCo-authored-by: Josh Fell <48934154+josh-fell@users.noreply.github.com>","shortMessageHtmlLink":"Implement CloudDataTransferServiceRunJobOperator (#39154)"}},{"before":"c531e387b211c3a32ea55c4938bfb899573dad9c","after":"1c7fe71fb8356b07be481d9fc10d098730b72190","ref":"refs/heads/main","pushedAt":"2024-05-28T18:30:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"potiuk","name":"Jarek Potiuk","path":"/potiuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/595491?s=80&v=4"},"commit":{"message":"Replace non-functional TOC directive with explanation where to look (#39901)\n\nGitHub stopped rendering .. contents:: :local: in their UI and instead\r\nopt for expandable table of content that can be shown by clicking\r\nan \"index\" button at the top-right of the page. It's really nice\r\nwhen you know it but it's not easily discoverable. Seems that this\r\nis a deliberate choice and there is no going back, so best approach\r\nwe can do is to explain it to the users by replacing the index with\r\nexplanation where to look for it.\r\n\r\nMore details here: https://github.com/github/markup/issues/1798","shortMessageHtmlLink":"Replace non-functional TOC directive with explanation where to look (#…"}},{"before":"dad3c590346b2d9e2cc86723b4c5ff3b5a43c000","after":"c531e387b211c3a32ea55c4938bfb899573dad9c","ref":"refs/heads/main","pushedAt":"2024-05-28T17:34:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"potiuk","name":"Jarek Potiuk","path":"/potiuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/595491?s=80&v=4"},"commit":{"message":"Add running provider tests against Airflow 2.7 (#39862)","shortMessageHtmlLink":"Add running provider tests against Airflow 2.7 (#39862)"}},{"before":"99d5157583255b09aaeade8a4bb4a384ce430ef1","after":"dad3c590346b2d9e2cc86723b4c5ff3b5a43c000","ref":"refs/heads/main","pushedAt":"2024-05-28T14:19:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"potiuk","name":"Jarek Potiuk","path":"/potiuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/595491?s=80&v=4"},"commit":{"message":"Add possibility to collect all provider tests for compatibility testing (#39888)\n\nSome of the provider tests fail to be collected by Pytest if they are\r\nrun on older airlfow releases - because of problematic imports or\r\nruntime errors returned by provider initialization code.\r\n\r\nThis PR adds test_utils compatibility context manager to allow to handle\r\nit in the way that the tests are automatically skipped in such cases.","shortMessageHtmlLink":"Add possibility to collect all provider tests for compatibility testi…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWDiwpgA","startCursor":null,"endCursor":null}},"title":"Activity · apache/airflow"}