@@ -38,12 +38,12 @@ jobs:
38
38
outputs :
39
39
repo-cache-hit : ${{ steps.cache-last-commit.outputs.cache-hit }}
40
40
steps :
41
- - uses : actions/checkout@v3
41
+ - uses : actions/checkout@v4
42
42
with :
43
43
repository : ' eclipse-jdtls/eclipse.jdt.ls'
44
44
fetch-depth : 2
45
45
path : eclipse.jdt.ls
46
- - uses : actions/checkout@v3
46
+ - uses : actions/checkout@v4
47
47
with :
48
48
repository : ' redhat-developer/vscode-java'
49
49
fetch-depth : 2
56
56
git rev-parse HEAD >> ../lastCommit
57
57
- name : Check New Changes
58
58
id : cache-last-commit
59
- uses : actions/cache@v2
59
+ uses : actions/cache@v4
60
60
with :
61
61
path : lastCommit
62
62
key : lastCommit-${{ hashFiles('lastCommit') }}
@@ -67,19 +67,19 @@ jobs:
67
67
steps :
68
68
- name : Checkout JDT-LS
69
69
if : " ${{ inputs.JDT_LS_VERSION == '' }}"
70
- uses : actions/checkout@v2
70
+ uses : actions/checkout@v4
71
71
with :
72
72
repository : eclipse-jdtls/eclipse.jdt.ls
73
73
- name : Cache Maven local repository
74
- uses : actions/cache@v2
74
+ uses : actions/cache@v4
75
75
with :
76
76
path : |
77
77
~/.m2/repository
78
78
~/.m2/wrapper
79
79
!~/.m2/repository/org/eclipse/jdt/ls
80
80
key : maven-local-${{ hashFiles('**/pom.xml') }}
81
81
- name : Set Up Java
82
- uses : actions/setup-java@v2
82
+ uses : actions/setup-java@v4
83
83
with :
84
84
java-version : ' 17'
85
85
distribution : ' adopt'
90
90
mkdir ../staging
91
91
cp org.eclipse.jdt.ls.product/distro/jdt-language-server-*.tar.gz ../staging
92
92
- name : Check Out VS Code Java
93
- uses : actions/checkout@v2
93
+ uses : actions/checkout@v4
94
94
- name : Set Up NodeJS
95
- uses : actions/setup-node@v2
95
+ uses : actions/setup-node@v4
96
96
with :
97
97
node-version : ' 18'
98
98
- name : Install NodeJS dependencies
@@ -145,7 +145,7 @@ jobs:
145
145
vsce package ${{ env.publishPreReleaseFlag }} -o vscode-java-${{ env.EXT_VERSION }}-${GITHUB_RUN_NUMBER}.vsix
146
146
ls -lash *.vsix
147
147
- name : Upload VSIX Artifacts
148
- uses : actions/upload-artifact@v2
148
+ uses : actions/upload-artifact@v4
149
149
with :
150
150
name : vscode-java
151
151
path : |
@@ -169,14 +169,14 @@ jobs:
169
169
needs : packaging-job
170
170
steps :
171
171
- name : Set Up NodeJS
172
- uses : actions/setup-node@v2
172
+ uses : actions/setup-node@v4
173
173
with :
174
174
node-version : ' 18'
175
175
- name : Install dependencies
176
176
run : |
177
177
npm install -g typescript "@vscode/vsce" "ovsx"
178
178
- name : Download VSIX & JDT-LS
179
- uses : actions/download-artifact@v3
179
+ uses : actions/download-artifact@v4
180
180
- name : Publish to VS Code Marketplace
181
181
if : ${{ github.event_name == 'schedule' || inputs.publishToMarketPlace == 'true' || inputs.publishPreRelease == 'true' }}
182
182
run : |
0 commit comments