Repository navigation
chore(deps): update github workflows #8060
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -44,7 +44,7 @@ | |
| uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v6 | ||
| with: | ||
| distribution: 'temurin' | ||
| java-version: '21' | ||
| java-version: '25' | ||
|
Check warning on line 47 in .github/workflows/test-integrations-tasks.yml
|
||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Java 25 breaks Spark 3 testsHigh Severity Bumping Reviewed by Cursor Bugbot for commit db98fbd. Configure here. |
||
| - name: Mark workspace safe for git (3.6/3.7 container) | ||
| # needed to make git rev-parse work in the containers | ||
| # subprocesses (e.g. sentry_sdk.utils.get_git_revision) can run git. | ||
|
|
||


There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Java 25 can break Spark integration tests
The Tasks workflow runs Spark integration environments with Java 25. The configured PySpark 3.5.9 and 4.2.0 environments do not override
JAVA_HOME, while those Spark versions document support only through Java 17 and 21, respectively. This can prevent Spark from starting and fail the integration job. Keep Java 21 until these environments are verified on Java 25 or use a compatible JDK for them.Evidence
FRAMEWORKS_NEEDING_JAVAcontains onlyspark, andtest_group.jinjaconfigures Java 21 for groups that need it; the generated Tasks workflow now configures Java 25.tox.iniincludes Spark environments for PySpark 3.5.9 and 4.2.0, but its Java 11 override applies only to Spark 3.0.3 and 3.5.6.py${{ matrix.python-version }}-spark, so those Spark environments inherit the Java 25 installed by the workflow.Identified by Warden · code-review · MFU-BC9