This is an automated email from the ASF dual-hosted git repository.
wenjin272 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/flink-agents.git
The following commit(s) were added to refs/heads/main by this push:
new cd28eba5b ci: update checkout, setup-python, and setup-java to current
majors in ci.yml (#1078)
cd28eba5b is described below
commit cd28eba5ba1b72f020c335c456ec04cddbc20806
Author: Muhammad Naufal Mahdi <[email protected]>
AuthorDate: Wed Sep 2 17:00:28 2026 +0700
ci: update checkout, setup-python, and setup-java to current majors in
ci.yml (#1078)
Co-authored-by: katsugtgz <[email protected]>
---
.github/workflows/ci.yml | 40 ++++++++++++++++++++--------------------
1 file changed, 20 insertions(+), 20 deletions(-)
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index cb6304076..416aaa7cb 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -29,16 +29,16 @@ jobs:
name: Code Style Check
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v7
- name: Check License Header
run: tools/check-license.sh
- name: Set up JDK
- uses: actions/setup-java@v4
+ uses: actions/setup-java@v6
with:
java-version: '17'
distribution: 'temurin'
- name: Set up Python
- uses: actions/setup-python@v4
+ uses: actions/setup-python@v7
with:
python-version: 3.12
- name: Install uv
@@ -61,7 +61,7 @@ jobs:
matrix:
os: [ubuntu-latest, macos-latest]
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v7
- name: Install bash 4.1+ (macOS)
if: runner.os == 'macOS'
run: brew install bash
@@ -72,9 +72,9 @@ jobs:
name: ut-build-backend
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v7
- name: Install python
- uses: actions/setup-python@v4
+ uses: actions/setup-python@v7
with:
python-version: '3.12'
- name: Install uv
@@ -100,14 +100,14 @@ jobs:
os: [ 'macos-latest', 'ubuntu-latest' ]
java-version: ["11", "17", "21"]
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v7
- name: Install java
- uses: actions/setup-java@v4
+ uses: actions/setup-java@v6
with:
java-version: ${{ matrix.java-version }}
distribution: 'temurin'
- name: Install python
- uses: actions/setup-python@v4
+ uses: actions/setup-python@v7
with:
python-version: '3.12'
- name: Install uv
@@ -136,14 +136,14 @@ jobs:
os: [ 'macos-latest', 'ubuntu-latest' ]
python-version: [ '3.10', '3.11', '3.12' ]
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v7
- name: Install java
- uses: actions/setup-java@v4
+ uses: actions/setup-java@v6
with:
java-version: '17'
distribution: 'temurin'
- name: Install python
- uses: actions/setup-python@v4
+ uses: actions/setup-python@v7
with:
python-version: ${{ matrix.python-version }}
- name: Install uv
@@ -181,14 +181,14 @@ jobs:
python-version: '3.12'
flink-version: "2.3"
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v7
- name: Install java
- uses: actions/setup-java@v4
+ uses: actions/setup-java@v6
with:
java-version: '17'
distribution: 'temurin'
- name: Install python
- uses: actions/setup-python@v4
+ uses: actions/setup-python@v7
with:
python-version: ${{ matrix.python-version }}
- name: Install uv
@@ -230,9 +230,9 @@ jobs:
java-version: "17"
flink-version: "2.3"
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v7
- name: Install java
- uses: actions/setup-java@v4
+ uses: actions/setup-java@v6
with:
java-version: ${{ matrix.java-version }}
distribution: 'temurin'
@@ -259,7 +259,7 @@ jobs:
python-version: [ '3.12' ]
java-version: [ '21' ]
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v7
# Free disk space to ensure Elasticsearch has sufficient space for
indexing operations
# This step removes unnecessary pre-installed tools (~30GB) to prevent
disk watermark warnings
- name: Free disk space
@@ -272,12 +272,12 @@ jobs:
large-packages: true
docker-images: true
- name: Install java
- uses: actions/setup-java@v4
+ uses: actions/setup-java@v6
with:
java-version: ${{ matrix.java-version }}
distribution: 'temurin'
- name: Install python
- uses: actions/setup-python@v4
+ uses: actions/setup-python@v7
with:
python-version: ${{ matrix.python-version }}
- name: Install uv