potiuk commented on a change in pull request #11541:
URL: https://github.com/apache/airflow/pull/11541#discussion_r505448169



##########
File path: .github/workflows/ci.yml
##########
@@ -201,12 +211,48 @@ jobs:
         env:
           VERBOSE: false
 
+  static-checks-no-ci:
+    timeout-minutes: 30
+    name: "Static checks: no CI image"

Review comment:
       Note the "no  CI image" (it's not NO CI). I can replace it with "no 
image" if it is confusing. The logic is that those are all the test that we can 
run when there is no "CI Image" available. And we decide whether we need to 
build the image at all in the "selective tests" phase. I can rename "selective 
tests" to something else  ("Selective CI steps")? to reflect it further but I 
think the logic is sound:
   
   * in the "selective" part we choose:
   
      a) whether we need CI image at alll
      b) whether we need to run helm tests
      c) whether we need to run unit tests
      d) whether we need to run API tests
      e) whether we need to run kubernetes tests
      f)  whether we need to run doc builds
   
   And then all those decisions in CI should be based on those (this is 
currently happening but maybe the names could be adapted to reflect both 
indention and behaviour. 
   
   
   I think if just rename "selective tests" into "selective CI steps"  "no CI 
image' to "no image needed", I think that would be much better and reflect the 
intentions WDYT?
   




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

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to