From f8fd398439d02fae865be09bce81207f54a98efb Mon Sep 17 00:00:00 2001 From: Ruifeng Zheng Date: Mon, 23 Dec 2024 11:06:07 +0800 Subject: [PATCH] [SPARK-50645][INFRA] Make more daily builds able to manually trigger ### What changes were proposed in this pull request? similar to https://github.com/apache/spark/pull/49207, make the rest daily builds able to be executed manually ### Why are the changes needed? re-run failed tests in a daily build won't fetch the latest code changes, so somethimes we don't have a quick way to test daily build in time. ### Does this PR introduce _any_ user-facing change? no, infra-only ### How was this patch tested? will manually check after merge ### Was this patch authored or co-authored using generative AI tooling? no Closes #49264 from zhengruifeng/add_manually_trigger. Authored-by: Ruifeng Zheng Signed-off-by: Ruifeng Zheng --- .github/workflows/build_coverage.yml | 1 + .github/workflows/build_infra_images_cache.yml | 1 + .github/workflows/build_java21.yml | 1 + .github/workflows/build_maven.yml | 1 + .github/workflows/build_maven_java21.yml | 1 + .github/workflows/build_maven_java21_macos15.yml | 1 + .github/workflows/build_non_ansi.yml | 1 + .github/workflows/build_python_3.10.yml | 1 + .github/workflows/build_python_3.11_macos.yml | 1 + .github/workflows/build_python_3.12.yml | 1 + .github/workflows/build_python_3.13.yml | 1 + .github/workflows/build_python_3.9.yml | 1 + .github/workflows/build_python_connect.yml | 1 + .github/workflows/build_python_connect35.yml | 1 + .github/workflows/build_python_pypy3.10.yml | 1 + .github/workflows/build_rockdb_as_ui_backend.yml | 1 + .github/workflows/build_sparkr_window.yml | 1 + 17 files changed, 17 insertions(+) diff --git a/.github/workflows/build_coverage.yml b/.github/workflows/build_coverage.yml index 8da65927f37f7..007d9ce99c847 100644 --- a/.github/workflows/build_coverage.yml +++ b/.github/workflows/build_coverage.yml @@ -22,6 +22,7 @@ name: "Build / Coverage (master, Scala 2.13, Hadoop 3, JDK 17)" on: schedule: - cron: '0 10 * * *' + workflow_dispatch: jobs: run-build: diff --git a/.github/workflows/build_infra_images_cache.yml b/.github/workflows/build_infra_images_cache.yml index cd57e070e21b3..930932420bda0 100644 --- a/.github/workflows/build_infra_images_cache.yml +++ b/.github/workflows/build_infra_images_cache.yml @@ -39,6 +39,7 @@ on: - '.github/workflows/build_infra_images_cache.yml' # Create infra image when cutting down branches/tags create: + workflow_dispatch: jobs: main: if: github.repository == 'apache/spark' diff --git a/.github/workflows/build_java21.yml b/.github/workflows/build_java21.yml index 826e6f46e358a..51ece691f9284 100644 --- a/.github/workflows/build_java21.yml +++ b/.github/workflows/build_java21.yml @@ -22,6 +22,7 @@ name: "Build (master, Scala 2.13, Hadoop 3, JDK 21)" on: schedule: - cron: '0 4 * * *' + workflow_dispatch: jobs: run-build: diff --git a/.github/workflows/build_maven.yml b/.github/workflows/build_maven.yml index b5546c61eb11b..e047390add6f9 100644 --- a/.github/workflows/build_maven.yml +++ b/.github/workflows/build_maven.yml @@ -22,6 +22,7 @@ name: "Build / Maven (master, Scala 2.13, Hadoop 3, JDK 17)" on: schedule: - cron: '0 13 * * *' + workflow_dispatch: jobs: run-build: diff --git a/.github/workflows/build_maven_java21.yml b/.github/workflows/build_maven_java21.yml index 127904145464b..9fbc7b84383f0 100644 --- a/.github/workflows/build_maven_java21.yml +++ b/.github/workflows/build_maven_java21.yml @@ -22,6 +22,7 @@ name: "Build / Maven (master, Scala 2.13, Hadoop 3, JDK 21)" on: schedule: - cron: '0 14 * * *' + workflow_dispatch: jobs: run-build: diff --git a/.github/workflows/build_maven_java21_macos15.yml b/.github/workflows/build_maven_java21_macos15.yml index cc6d0ea4e90da..377a67191ab49 100644 --- a/.github/workflows/build_maven_java21_macos15.yml +++ b/.github/workflows/build_maven_java21_macos15.yml @@ -22,6 +22,7 @@ name: "Build / Maven (master, Scala 2.13, Hadoop 3, JDK 21, MacOS-15)" on: schedule: - cron: '0 20 */2 * *' + workflow_dispatch: jobs: run-build: diff --git a/.github/workflows/build_non_ansi.yml b/.github/workflows/build_non_ansi.yml index 32489ea8c858d..31654476ea3f8 100644 --- a/.github/workflows/build_non_ansi.yml +++ b/.github/workflows/build_non_ansi.yml @@ -22,6 +22,7 @@ name: "Build / Non-ANSI (master, Hadoop 3, JDK 17, Scala 2.13)" on: schedule: - cron: '0 1 * * *' + workflow_dispatch: jobs: run-build: diff --git a/.github/workflows/build_python_3.10.yml b/.github/workflows/build_python_3.10.yml index 131f22935f111..9b0c90c5c7747 100644 --- a/.github/workflows/build_python_3.10.yml +++ b/.github/workflows/build_python_3.10.yml @@ -22,6 +22,7 @@ name: "Build / Python-only (master, Python 3.10)" on: schedule: - cron: '0 17 * * *' + workflow_dispatch: jobs: run-build: diff --git a/.github/workflows/build_python_3.11_macos.yml b/.github/workflows/build_python_3.11_macos.yml index 4caae55b5fea8..57902e4871ffa 100644 --- a/.github/workflows/build_python_3.11_macos.yml +++ b/.github/workflows/build_python_3.11_macos.yml @@ -22,6 +22,7 @@ name: "Build / Python-only (master, Python 3.11, MacOS)" on: schedule: - cron: '0 21 * * *' + workflow_dispatch: jobs: run-build: diff --git a/.github/workflows/build_python_3.12.yml b/.github/workflows/build_python_3.12.yml index 2503a2f158357..e0c04700554ca 100644 --- a/.github/workflows/build_python_3.12.yml +++ b/.github/workflows/build_python_3.12.yml @@ -22,6 +22,7 @@ name: "Build / Python-only (master, Python 3.12)" on: schedule: - cron: '0 19 * * *' + workflow_dispatch: jobs: run-build: diff --git a/.github/workflows/build_python_3.13.yml b/.github/workflows/build_python_3.13.yml index 5c62a431e3f0d..e85b1577f323f 100644 --- a/.github/workflows/build_python_3.13.yml +++ b/.github/workflows/build_python_3.13.yml @@ -22,6 +22,7 @@ name: "Build / Python-only (master, Python 3.13)" on: schedule: - cron: '0 20 * * *' + workflow_dispatch: jobs: run-build: diff --git a/.github/workflows/build_python_3.9.yml b/.github/workflows/build_python_3.9.yml index 744e18cc8db39..0df17699140ed 100644 --- a/.github/workflows/build_python_3.9.yml +++ b/.github/workflows/build_python_3.9.yml @@ -22,6 +22,7 @@ name: "Build / Python-only (master, Python 3.9)" on: schedule: - cron: '0 21 * * *' + workflow_dispatch: jobs: run-build: diff --git a/.github/workflows/build_python_connect.yml b/.github/workflows/build_python_connect.yml index b15e15abed1c3..c2151a0093f7f 100644 --- a/.github/workflows/build_python_connect.yml +++ b/.github/workflows/build_python_connect.yml @@ -22,6 +22,7 @@ name: Build / Spark Connect Python-only (master, Python 3.11) on: schedule: - cron: '0 19 * * *' + workflow_dispatch: jobs: # Build: build Spark and run the tests for specified modules using SBT diff --git a/.github/workflows/build_python_connect35.yml b/.github/workflows/build_python_connect35.yml index 080932c6c09c0..95ec5af719975 100644 --- a/.github/workflows/build_python_connect35.yml +++ b/.github/workflows/build_python_connect35.yml @@ -22,6 +22,7 @@ name: Build / Spark Connect Python-only (master-server, 35-client, Python 3.11) on: schedule: - cron: '0 21 * * *' + workflow_dispatch: jobs: # Build: build Spark and run the tests for specified modules using SBT diff --git a/.github/workflows/build_python_pypy3.10.yml b/.github/workflows/build_python_pypy3.10.yml index c590427f6f49e..0bd2ef03ce77c 100644 --- a/.github/workflows/build_python_pypy3.10.yml +++ b/.github/workflows/build_python_pypy3.10.yml @@ -22,6 +22,7 @@ name: "Build / Python-only (master, PyPy 3.10)" on: schedule: - cron: '0 15 * * *' + workflow_dispatch: jobs: run-build: diff --git a/.github/workflows/build_rockdb_as_ui_backend.yml b/.github/workflows/build_rockdb_as_ui_backend.yml index a85edd09256ed..1d9a079e72643 100644 --- a/.github/workflows/build_rockdb_as_ui_backend.yml +++ b/.github/workflows/build_rockdb_as_ui_backend.yml @@ -22,6 +22,7 @@ name: "Build / RocksDB as UI Backend (master, Hadoop 3, JDK 17, Scala 2.13)" on: schedule: - cron: '0 6 * * *' + workflow_dispatch: jobs: run-build: diff --git a/.github/workflows/build_sparkr_window.yml b/.github/workflows/build_sparkr_window.yml index b97251a461715..b28e81908549f 100644 --- a/.github/workflows/build_sparkr_window.yml +++ b/.github/workflows/build_sparkr_window.yml @@ -21,6 +21,7 @@ name: "Build / SparkR-only (master, 4.4.2, windows-2022)" on: schedule: - cron: '0 17 * * *' + workflow_dispatch: jobs: build: