Hyukjin Kwon created SPARK-39515:
------------------------------------

             Summary: Improve scheduled jobs in GitHub Actions
                 Key: SPARK-39515
                 URL: https://issues.apache.org/jira/browse/SPARK-39515
             Project: Spark
          Issue Type: Umbrella
          Components: Build, Project Infra
    Affects Versions: 3.4.0
            Reporter: Hyukjin Kwon


There are four problems to address.

First, the scheduled jobs are broken as below:

https://github.com/apache/spark/actions/runs/2513261706
https://github.com/apache/spark/actions/runs/2512750310
https://github.com/apache/spark/actions/runs/2509238648
https://github.com/apache/spark/actions/runs/2508246903
https://github.com/apache/spark/actions/runs/2507327914
https://github.com/apache/spark/actions/runs/2506654808
https://github.com/apache/spark/actions/runs/2506143939
https://github.com/apache/spark/actions/runs/2502449498
https://github.com/apache/spark/actions/runs/2501400490
https://github.com/apache/spark/actions/runs/2500407628
https://github.com/apache/spark/actions/runs/2499722093
https://github.com/apache/spark/actions/runs/2499196539
https://github.com/apache/spark/actions/runs/2496544415
https://github.com/apache/spark/actions/runs/2495444227
https://github.com/apache/spark/actions/runs/2493402272
https://github.com/apache/spark/actions/runs/2492759618
https://github.com/apache/spark/actions/runs/2492227816

See also https://github.com/apache/spark/pull/36899 or 
https://github.com/apache/spark/pull/36890

Second, it is very difficult to navigate scheduled jobs now. We should use 
https://github.com/apache/spark/actions/workflows/build_and_test.yml?query=event%3Aschedule
 link and manually search one by one.

Since GitHub added the feature to import other workflow, we should leverage 
this feature, see also 
https://github.com/apache/spark/blob/master/.github/workflows/build_and_test_ansi.yml.
 Once we can separate them, it will be defined as a separate workflows. We 
might have to clean up existing build history to make it easier to read (it 
requires committer-only permission to clean them up).

Third, we should set the scheduled jobs for branch-3.3, see also 
https://github.com/apache/spark/blob/master/.github/workflows/build_and_test.yml#L78-L83
 for branch-3.2 job.

Forth, we should improve duplicated test skipping logic. See also 
https://github.com/apache/spark/pull/36413#issuecomment-1157205469 and 
https://github.com/apache/spark/pull/36888



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

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

Reply via email to