diff --git a/.github/workflows/spark_sql_test.yml b/.github/workflows/spark_sql_test.yml
index a752531a50..f3a4c7576b 100644
--- a/.github/workflows/spark_sql_test.yml
+++ b/.github/workflows/spark_sql_test.yml
@@ -45,7 +45,7 @@ jobs:
matrix:
os: [ubuntu-24.04]
java-version: [11]
- spark-version: [{short: '3.4', full: '3.4.3'}, {short: '3.5', full: '3.5.5'}]
+ spark-version: [{short: '3.4', full: '3.4.3'}, {short: '3.5', full: '3.5.4'}, {short: '3.5', full: '3.5.5'}]
module:
- {name: "catalyst", args1: "catalyst/test", args2: ""}
- {name: "sql/core-1", args1: "", args2: sql/testOnly * -- -l org.apache.spark.tags.ExtendedSQLTest -l org.apache.spark.tags.SlowSQLTest}
diff --git a/dev/diffs/3.5.4.diff b/dev/diffs/3.5.4.diff
new file mode 100644
index 0000000000..dfa762739c
--- /dev/null
+++ b/dev/diffs/3.5.4.diff
@@ -0,0 +1,3034 @@
+diff --git a/pom.xml b/pom.xml
+index 8dc47f391f9..8a3e72133a8 100644
+--- a/pom.xml
++++ b/pom.xml
+@@ -152,6 +152,8 @@
+ -->
+ 2.5.1
+ 2.0.8
++ 3.5
++ 0.8.0-SNAPSHOT
+