@@ -38,12 +38,12 @@ jobs:
3838 outputs :
3939 repo-cache-hit : ${{ steps.cache-last-commit.outputs.cache-hit }}
4040 steps :
41- - uses : actions/checkout@v4
41+ - uses : actions/checkout@v5
4242 with :
4343 repository : ' eclipse-jdtls/eclipse.jdt.ls'
4444 fetch-depth : 2
4545 path : eclipse.jdt.ls
46- - uses : actions/checkout@v4
46+ - uses : actions/checkout@v5
4747 with :
4848 repository : ' redhat-developer/vscode-java'
4949 fetch-depth : 2
5656 git rev-parse HEAD >> ../lastCommit
5757 - name : Check New Changes
5858 id : cache-last-commit
59- uses : actions/cache@v4
59+ uses : actions/cache@v5
6060 with :
6161 path : lastCommit
6262 key : lastCommit-${{ hashFiles('lastCommit') }}
@@ -67,19 +67,19 @@ jobs:
6767 steps :
6868 - name : Checkout JDT-LS
6969 if : " ${{ inputs.JDT_LS_VERSION == '' }}"
70- uses : actions/checkout@v4
70+ uses : actions/checkout@v5
7171 with :
7272 repository : eclipse-jdtls/eclipse.jdt.ls
7373 - name : Cache Maven local repository
74- uses : actions/cache@v4
74+ uses : actions/cache@v5
7575 with :
7676 path : |
7777 ~/.m2/repository
7878 ~/.m2/wrapper
7979 !~/.m2/repository/org/eclipse/jdt/ls
8080 key : maven-local-${{ hashFiles('**/pom.xml') }}
8181 - name : Set Up Java
82- uses : actions/setup-java@v4
82+ uses : actions/setup-java@v5
8383 with :
8484 java-version : ' 21'
8585 distribution : ' temurin'
9090 mkdir ../staging
9191 cp org.eclipse.jdt.ls.product/distro/jdt-language-server-*.tar.gz ../staging
9292 - name : Check Out VS Code Java
93- uses : actions/checkout@v4
93+ uses : actions/checkout@v5
9494 - name : Set Up NodeJS
95- uses : actions/setup-node@v4
95+ uses : actions/setup-node@v5
9696 with :
9797 node-version : ' 20'
9898 - name : Install NodeJS dependencies
@@ -143,7 +143,7 @@ jobs:
143143 vsce package ${{ env.publishPreReleaseFlag }} -o vscode-java-${{ env.EXT_VERSION }}-${GITHUB_RUN_NUMBER}.vsix
144144 ls -lash *.vsix
145145 - name : Upload VSIX Artifacts
146- uses : actions/upload-artifact@v4
146+ uses : actions/upload-artifact@v5
147147 with :
148148 name : vscode-java
149149 path : |
@@ -167,14 +167,14 @@ jobs:
167167 needs : packaging-job
168168 steps :
169169 - name : Set Up NodeJS
170- uses : actions/setup-node@v4
170+ uses : actions/setup-node@v5
171171 with :
172172 node-version : ' 20'
173173 - name : Install dependencies
174174 run : |
175175 npm install -g typescript "@vscode/vsce" "ovsx"
176176 - name : Download VSIX & JDT-LS
177- uses : actions/download-artifact@v4
177+ uses : actions/download-artifact@v5
178178 - name : Publish to VS Code Marketplace
179179 if : ${{ github.event_name == 'schedule' || inputs.publishToMarketPlace == 'true' || inputs.publishPreRelease == 'true' }}
180180 run : |
0 commit comments