@@ -16,15 +16,15 @@ jobs:
1616 runs-on : ubuntu-latest
1717 steps :
1818 - name : Code Checkout
19- uses : actions/checkout@v3
19+ uses : actions/checkout@v5
2020
2121 - name : Install translation tools
2222 run : sudo apt-get install -y make gettext
2323
24- - name : Install NodeJS 18
25- uses : actions/setup-node@v3
24+ - name : Install NodeJS 22
25+ uses : actions/setup-node@v5
2626 with :
27- node-version : 18
27+ node-version : 22
2828 cache : ' yarn'
2929
3030 - name : Install the dependencies
@@ -38,15 +38,15 @@ jobs:
3838 runs-on : ubuntu-latest
3939 steps :
4040 - name : Code Checkout
41- uses : actions/checkout@v3
41+ uses : actions/checkout@v5
4242
4343 - name : Install translation tools
4444 run : sudo apt-get install -y make gettext
4545
46- - name : Install NodeJS 18
47- uses : actions/setup-node@v3
46+ - name : Install NodeJS 22
47+ uses : actions/setup-node@v5
4848 with :
49- node-version : 18
49+ node-version : 22
5050 cache : ' yarn'
5151
5252 - name : Install the dependencies
5656 run : yarn package
5757
5858 - name : Upload the distributable package
59- uses : actions/upload-artifact@v3
59+ uses : actions/upload-artifact@v4
6060 with :
6161 name : extension-archive
6262 path : build/dist/**/*
@@ -66,13 +66,13 @@ jobs:
6666 runs-on : ubuntu-latest
6767 steps :
6868 - name : Code Checkout
69- uses : actions/checkout@v3
69+ uses : actions/checkout@v5
7070
7171 - name : Install translation tools
7272 run : sudo apt-get install -y make gettext
7373
7474 - name : Install NodeJS 18
75- uses : actions/setup-node@v3
75+ uses : actions/setup-node@v5
7676 with :
7777 node-version : 18
7878 cache : ' yarn'
8484 run : yarn test
8585
8686 - name : Upload test coverage report
87- uses : actions/upload-artifact@v3
87+ uses : actions/upload-artifact@v4
8888 with :
8989 name : coverage-report
9090 path : build/test/lcov.info
@@ -95,18 +95,18 @@ jobs:
9595 needs : testing
9696 steps :
9797 - name : Code Checkout
98- uses : actions/checkout@v3
98+ uses : actions/checkout@v5
9999 with :
100100 fetch-depth : 0
101101
102102 - name : Download test coverage report
103- uses : actions/download-artifact@v3
103+ uses : actions/download-artifact@v4
104104 with :
105105 name : coverage-report
106106 path : build/test
107107
108108 - name : Perform SonarCloud Scan
109- uses : SonarSource/sonarcloud-github-action@v2.1.1
109+ uses : SonarSource/sonarcloud-github-action@v5
110110 env :
111111 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
112112 SONAR_TOKEN : ${{ secrets.SONAR_TOKEN }}
0 commit comments