kacpermuda commented on code in PR #69671:
URL: https://github.com/apache/airflow/pull/69671#discussion_r3557983463


##########
.github/workflows/additional-prod-image-tests.yml:
##########
@@ -329,34 +325,17 @@ jobs:
       e2e_test_mode: "go_sdk"
     if: inputs.canary-run == 'true' || inputs.run-go-sdk-e2e-tests == 'true'
 
-  test-providers-e2e-tests-openlineage:
-    name: "Provider E2E tests openlineage"
-    uses: ./.github/workflows/providers-e2e-tests.yml
-    with:
-      provider: "openlineage"
-      provider-display-name: "OpenLineage"
-      runners: ${{ inputs.runners }}
-      platform: ${{ inputs.platform }}
-      default-python-version: "${{ inputs.default-python-version }}"
-      use-uv: ${{ inputs.use-uv }}
-    if: inputs.canary-run == 'true' || 
inputs.run-providers-e2e-tests-openlineage == 'true'
-
-  test-providers-e2e-tests-openlineage-compat:

Review Comment:
   I think that it's valuable to keep all the versions in compat, as OL is one 
these "meta" providers that has a lot of reliability on core, so it's easy to 
break some compatibility by something that looks like small and innocent 
change. These compat jobs are already using airflow images published, just 
adding some providers on top of it, so they are not very heavy. I do however 
understand the need to save the CI resources, I think if it turns out that it 
is consuming too much, we can always trigger these compat jobs only for 
scheduled runs on main (those 4 times a day if I remember correctly?) And only 
run them with prod image for PRs, that way, we can reduce the resource usage 
and still keep the early bug detection. 
   
   How does this sound?



-- 
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