Skip to content

Commit d44e763

Browse files
committed
Bump GitHub Actions to current ASF-approved versions
- actions/checkout v2 -> v7, actions/setup-java v2 -> v6, actions/upload-artifact v4 -> v7, actions/download-artifact v4 -> v8, actions/cache v4 -> v6, github/codeql-action v3 -> v4 - docker/login-action v4.6.0 -> v4.7.0 (v4.6.0 is deprecated in the ASF allow list) - apache/skywalking-eyes 2021 commits -> v0.9.0; ignore dist-material/licenses in .licenserc.yaml, which v0.9.0 no longer matches through the 'licenses' pattern
1 parent 130bdb0 commit d44e763

19 files changed

Lines changed: 64 additions & 63 deletions

‎.github/actions/build/action.yml‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,20 +31,20 @@ runs:
3131
using: "composite"
3232
steps:
3333
- name: Check License
34-
uses: apache/skywalking-eyes@a63f4afcc287dfb3727ecc45a4afc55a5e69c15f
34+
uses: apache/skywalking-eyes@a196742f472feaffafea537ce5a2a4c3c53a8de4 # v0.9.0
3535
- name: Add checkstyle-plugin
3636
shell: bash
3737
run: |
3838
echo "::group::Add checkstyle plugin to the pom.xml"
3939
sed -i "/<\/sourceDirectories>/i <sourceDirectory>scenarios\/""${{ inputs.test_case }}""<\/sourceDirectory>" test/plugin/pom.xml
4040
echo "::endgroup::"
4141
- name: Cache local Maven repository
42-
uses: actions/cache@v4
42+
uses: actions/cache@v6
4343
with:
4444
path: ~/.m2/repository
4545
key: ${{ runner.os }}-maven-agent-test-${{ hashFiles('**/pom.xml') }}
4646
restore-keys: ${{ runner.os }}-maven-agent-test-
47-
- uses: actions/setup-java@v2
47+
- uses: actions/setup-java@v6
4848
with:
4949
distribution: temurin
5050
java-version: 17
@@ -56,12 +56,12 @@ runs:
5656
./mvnw -q --batch-mode clean package -Dmaven.test.skip || \
5757
./mvnw -q --batch-mode clean package -Dmaven.test.skip
5858
echo "::endgroup::"
59-
- uses: actions/upload-artifact@v4
59+
- uses: actions/upload-artifact@v7
6060
name: Upload Agent
6161
with:
6262
name: skywalking-agent
6363
path: skywalking-agent
64-
- uses: actions/setup-java@v2
64+
- uses: actions/setup-java@v6
6565
with:
6666
distribution: temurin
6767
java-version: 8
@@ -90,7 +90,7 @@ runs:
9090
docker save -o test-containers/skywalking-agent-test-tomcat-1.0.0.tgz skywalking/agent-test-tomcat:1.0.0
9191
ls -la test-containers/
9292
echo "::endgroup::"
93-
- uses: actions/upload-artifact@v4
93+
- uses: actions/upload-artifact@v7
9494
name: Upload Test Containers
9595
with:
9696
name: test-tools

‎.github/actions/run/action.yml‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,11 @@ inputs:
2525
runs:
2626
using: "composite"
2727
steps:
28-
- uses: actions/download-artifact@v4
28+
- uses: actions/download-artifact@v8
2929
with:
3030
name: skywalking-agent
3131
path: skywalking-agent
32-
- uses: actions/download-artifact@v4
32+
- uses: actions/download-artifact@v8
3333
with:
3434
name: test-tools
3535
- name: Disable containerd image store
@@ -59,7 +59,7 @@ runs:
5959
fi
6060
docker images
6161
- name: Cache local Maven repository
62-
uses: actions/cache@v4
62+
uses: actions/cache@v6
6363
with:
6464
path: ~/.m2/repository
6565
key: ${{ runner.os }}-maven-agent-test-run-${{ hashFiles('**/pom.xml') }}
@@ -70,7 +70,7 @@ runs:
7070
echo "::group::Run Plugin Test ${{ inputs.test_case }}"
7171
bash test/plugin/run.sh --debug ${{ inputs.test_case }}
7272
echo "::endgroup::"
73-
- uses: actions/upload-artifact@v4
73+
- uses: actions/upload-artifact@v7
7474
name: Upload Agent
7575
if: always()
7676
with:

‎.github/workflows/ci.yaml‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,11 @@ jobs:
3131
runs-on: ubuntu-latest
3232
timeout-minutes: 10
3333
steps:
34-
- uses: actions/checkout@v2
34+
- uses: actions/checkout@v7
3535
with:
3636
submodules: true
3737
- name: Check License Header
38-
uses: apache/skywalking-eyes@9bd5feb86b5817aa6072b008f9866a2c3bbc8587
38+
uses: apache/skywalking-eyes@a196742f472feaffafea537ce5a2a4c3c53a8de4 # v0.9.0
3939
env:
4040
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4141

@@ -58,16 +58,16 @@ jobs:
5858
- if: matrix.os == 'windows'
5959
name: Support longpaths
6060
run: git config --system core.longpaths true
61-
- uses: actions/checkout@v2
61+
- uses: actions/checkout@v7
6262
with:
6363
submodules: true
6464
- name: Cache local Maven repository
65-
uses: actions/cache@v4
65+
uses: actions/cache@v6
6666
with:
6767
path: ~/.m2/repository
6868
key: ${{ runner.os }}-maven-ci-${{ hashFiles('**/pom.xml') }}
6969
restore-keys: ${{ runner.os }}-maven-ci-
70-
- uses: actions/setup-java@v2
70+
- uses: actions/setup-java@v6
7171
with:
7272
distribution: temurin
7373
java-version: ${{ matrix.java-version }}

‎.github/workflows/codeql.yaml‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,21 +44,21 @@ jobs:
4444

4545
steps:
4646
- name: Checkout repository
47-
uses: actions/checkout@v2
47+
uses: actions/checkout@v7
4848
with:
4949
submodules: true
5050

51-
- uses: actions/setup-java@v2
51+
- uses: actions/setup-java@v6
5252
with:
5353
distribution: temurin
5454
java-version: 17
5555

5656
- name: Initialize CodeQL
57-
uses: github/codeql-action/init@v3
57+
uses: github/codeql-action/init@v4
5858
with:
5959
languages: ${{ matrix.language }}
6060

6161
- run: ./mvnw -q -Dmaven.test.skip=true clean install || ./mvnw -q -Dmaven.test.skip=true clean install
6262

6363
- name: Perform CodeQL Analysis
64-
uses: github/codeql-action/analyze@v3
64+
uses: github/codeql-action/analyze@v4

‎.github/workflows/dead-link-checker.yaml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
runs-on: ubuntu-latest
2929
timeout-minutes: 30
3030
steps:
31-
- uses: actions/checkout@v2
31+
- uses: actions/checkout@v7
3232
- run: sudo npm install -g markdown-link-check@3.10.3
3333
- run: |
3434
for file in $(find . -name "*.md"); do

‎.github/workflows/e2e.yaml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,10 @@ jobs:
3434
- name: Kafka
3535
path: test/e2e/case/kafka/e2e.yaml
3636
steps:
37-
- uses: actions/checkout@v2
37+
- uses: actions/checkout@v7
3838
with:
3939
submodules: true
40-
- uses: actions/setup-java@v2
40+
- uses: actions/setup-java@v6
4141
with:
4242
distribution: temurin
4343
java-version: 17
@@ -59,7 +59,7 @@ jobs:
5959
uses: apache/skywalking-infra-e2e@56ac8befeb5f910f2dc9339e65d07cd18953f90e
6060
with:
6161
e2e-file: ${{ matrix.case.path }}
62-
- uses: actions/upload-artifact@v4
62+
- uses: actions/upload-artifact@v7
6363
if: ${{ failure() }}
6464
name: Upload Logs
6565
with:

‎.github/workflows/plugins-jdk11-test.3.yaml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
runs-on: ubuntu-latest
3939
timeout-minutes: 30
4040
steps:
41-
- uses: actions/checkout@v2
41+
- uses: actions/checkout@v7
4242
with:
4343
submodules: true
4444
- name: Disable containerd image store
@@ -72,10 +72,10 @@ jobs:
7272
- jdk11-forkjoinpool-scenario
7373
- jdk-httpclient-scenario
7474
steps:
75-
- uses: actions/checkout@v2
75+
- uses: actions/checkout@v7
7676
with:
7777
submodules: true
78-
- uses: actions/setup-java@v2
78+
- uses: actions/setup-java@v6
7979
with:
8080
distribution: temurin
8181
java-version: 11

‎.github/workflows/plugins-jdk17-test.0.yaml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
runs-on: ubuntu-latest
3939
timeout-minutes: 30
4040
steps:
41-
- uses: actions/checkout@v2
41+
- uses: actions/checkout@v7
4242
with:
4343
submodules: true
4444
- name: Disable containerd image store
@@ -88,10 +88,10 @@ jobs:
8888
- undertow-2.3.x-scenario
8989
- apm-toolkit-logback-scenario
9090
steps:
91-
- uses: actions/checkout@v2
91+
- uses: actions/checkout@v7
9292
with:
9393
submodules: true
94-
- uses: actions/setup-java@v2
94+
- uses: actions/setup-java@v6
9595
with:
9696
distribution: 'temurin'
9797
java-version: '17'

‎.github/workflows/plugins-jdk17-test.1.yaml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
runs-on: ubuntu-latest
3939
timeout-minutes: 30
4040
steps:
41-
- uses: actions/checkout@v2
41+
- uses: actions/checkout@v7
4242
with:
4343
submodules: true
4444
- name: Disable containerd image store
@@ -87,10 +87,10 @@ jobs:
8787
- elasticsearch-java-9.x-scenario
8888
- webflux-6.x-7.x-scenario
8989
steps:
90-
- uses: actions/checkout@v2
90+
- uses: actions/checkout@v7
9191
with:
9292
submodules: true
93-
- uses: actions/setup-java@v2
93+
- uses: actions/setup-java@v6
9494
with:
9595
distribution: 'temurin'
9696
java-version: '17'

‎.github/workflows/plugins-jdk21-test.0.yaml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
runs-on: ubuntu-latest
3939
timeout-minutes: 30
4040
steps:
41-
- uses: actions/checkout@v2
41+
- uses: actions/checkout@v7
4242
with:
4343
submodules: true
4444
- name: Disable containerd image store
@@ -74,10 +74,10 @@ jobs:
7474
- jdk-virtual-thread-executor-scenario
7575
- gateway-5.x-scenario
7676
steps:
77-
- uses: actions/checkout@v2
77+
- uses: actions/checkout@v7
7878
with:
7979
submodules: true
80-
- uses: actions/setup-java@v2
80+
- uses: actions/setup-java@v6
8181
with:
8282
distribution: 'temurin'
8383
java-version: '21'

0 commit comments

Comments
 (0)