Skip to content

[SPARK-57115][INFRA] Add Java 17 workflow file#56162

Closed
gaogaotiantian wants to merge 1 commit into
apache:masterfrom
gaogaotiantian:add-java-17-yml
Closed

[SPARK-57115][INFRA] Add Java 17 workflow file#56162
gaogaotiantian wants to merge 1 commit into
apache:masterfrom
gaogaotiantian:add-java-17-yml

Conversation

@gaogaotiantian
Copy link
Copy Markdown
Contributor

What changes were proposed in this pull request?

Add a build_java17.yml file which can only be triggered by workflow-dispatch

Why are the changes needed?

  • branch 4.0, 4.1 and 4.2 all have this setup as build_branch40 ... It's actually just java17. We now need to put this file in each branch because it does not exist (we kind of added it in master when the branch was cut).
  • We need this file in master too because
    • the workflow label can only be rendered if master has the file
    • in future branch cut, we don't need to create the file again

Does this PR introduce any user-facing change?

No.

How was this patch tested?

This should not have any real impact at this point.

Was this patch authored or co-authored using generative AI tooling?

No.

@gaogaotiantian
Copy link
Copy Markdown
Contributor Author

branch-4.x already has this file as a prototype - it worked well. This PR needs to be backported to 4.0, 4.1 and 4.2.

gaogaotiantian added a commit that referenced this pull request May 29, 2026
### What changes were proposed in this pull request?

Add a `build_java17.yml` file which can only be triggered by workflow-dispatch

### Why are the changes needed?

* branch 4.0, 4.1 and 4.2 all have this setup as `build_branch40` ... It's actually just `java17`. We now need to put this file in each branch because it does not exist (we kind of added it in master when the branch was cut).
* We need this file in master too because
    * the workflow label can only be rendered if master has the file
    * in future branch cut, we don't need to create the file again

### Does this PR introduce _any_ user-facing change?

No.

### How was this patch tested?

This should not have any real impact at this point.

### Was this patch authored or co-authored using generative AI tooling?

No.

Closes #56162 from gaogaotiantian/add-java-17-yml.

Authored-by: Tian Gao <gaogaotiantian@hotmail.com>
Signed-off-by: Tian Gao <gaogaotiantian@hotmail.com>
(cherry picked from commit 283bca1)
Signed-off-by: Tian Gao <gaogaotiantian@hotmail.com>
gaogaotiantian added a commit that referenced this pull request May 29, 2026
### What changes were proposed in this pull request?

Add a `build_java17.yml` file which can only be triggered by workflow-dispatch

### Why are the changes needed?

* branch 4.0, 4.1 and 4.2 all have this setup as `build_branch40` ... It's actually just `java17`. We now need to put this file in each branch because it does not exist (we kind of added it in master when the branch was cut).
* We need this file in master too because
    * the workflow label can only be rendered if master has the file
    * in future branch cut, we don't need to create the file again

### Does this PR introduce _any_ user-facing change?

No.

### How was this patch tested?

This should not have any real impact at this point.

### Was this patch authored or co-authored using generative AI tooling?

No.

Closes #56162 from gaogaotiantian/add-java-17-yml.

Authored-by: Tian Gao <gaogaotiantian@hotmail.com>
Signed-off-by: Tian Gao <gaogaotiantian@hotmail.com>
(cherry picked from commit 283bca1)
Signed-off-by: Tian Gao <gaogaotiantian@hotmail.com>
gaogaotiantian added a commit that referenced this pull request May 29, 2026
### What changes were proposed in this pull request?

Add a `build_java17.yml` file which can only be triggered by workflow-dispatch

### Why are the changes needed?

* branch 4.0, 4.1 and 4.2 all have this setup as `build_branch40` ... It's actually just `java17`. We now need to put this file in each branch because it does not exist (we kind of added it in master when the branch was cut).
* We need this file in master too because
    * the workflow label can only be rendered if master has the file
    * in future branch cut, we don't need to create the file again

### Does this PR introduce _any_ user-facing change?

No.

### How was this patch tested?

This should not have any real impact at this point.

### Was this patch authored or co-authored using generative AI tooling?

No.

Closes #56162 from gaogaotiantian/add-java-17-yml.

Authored-by: Tian Gao <gaogaotiantian@hotmail.com>
Signed-off-by: Tian Gao <gaogaotiantian@hotmail.com>
(cherry picked from commit 283bca1)
Signed-off-by: Tian Gao <gaogaotiantian@hotmail.com>
@gaogaotiantian
Copy link
Copy Markdown
Contributor Author

gaogaotiantian commented May 29, 2026

Merged to master, branch-4.0, branch-4.1 and branch-4.2.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants