Skip to content

Commit 455a5eb

Browse files
authored
Merge pull request eclipse-cdt-cloud#161 from jreineckearm/dependency-updates
Node 20 and dependency updates
2 parents f5ce0ce + 35941c3 commit 455a5eb

File tree

3 files changed

+731
-86
lines changed

3 files changed

+731
-86
lines changed

.github/workflows/ci.yml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -16,18 +16,18 @@ jobs:
1616
name: Build
1717
runs-on: ubuntu-latest
1818
steps:
19-
- uses: actions/checkout@v3
19+
- uses: actions/checkout@v4
2020
with:
2121
fetch-depth: 0
22-
- uses: actions/setup-node@v3
22+
- uses: actions/setup-node@v4
2323
with:
24-
node-version: 18.x
24+
node-version: 20.x
2525
- name: Build
2626
run: |
2727
yarn install --ignore-scripts
2828
yarn build
2929
yarn package
30-
- uses: actions/upload-artifact@v3
30+
- uses: actions/upload-artifact@v4
3131
with:
3232
name: vsix-package
3333
path: ./*.vsix
@@ -41,11 +41,11 @@ jobs:
4141
contents: write
4242
if: startsWith(github.ref, 'refs/tags/')
4343
steps:
44-
- uses: actions/checkout@v3
45-
- uses: actions/download-artifact@v3
44+
- uses: actions/checkout@v4
45+
- uses: actions/download-artifact@v4
4646
with:
4747
path: artifacts
48-
- uses: softprops/action-gh-release@v1
48+
- uses: softprops/action-gh-release@v2
4949
with:
5050
files: artifacts/*/*.vsix
5151

@@ -55,13 +55,13 @@ jobs:
5555
runs-on: ubuntu-latest
5656
if: startsWith(github.ref, 'refs/tags/')
5757
steps:
58-
- uses: actions/checkout@v3
59-
- uses: actions/download-artifact@v3
58+
- uses: actions/checkout@v4
59+
- uses: actions/download-artifact@v4
6060
with:
6161
path: artifacts
62-
- uses: actions/setup-node@v3
62+
- uses: actions/setup-node@v4
6363
with:
64-
node-version: 18.x
64+
node-version: 20.x
6565
- name: Publish
6666
run: |
6767
npx ovsx publish -i artifacts/*/*.vsix -p ${{secrets.OPEN_VSX_TOKEN}}
@@ -72,13 +72,13 @@ jobs:
7272
runs-on: ubuntu-latest
7373
if: startsWith(github.ref, 'refs/tags/')
7474
steps:
75-
- uses: actions/checkout@v3
76-
- uses: actions/download-artifact@v3
75+
- uses: actions/checkout@v4
76+
- uses: actions/download-artifact@v4
7777
with:
7878
path: artifacts
79-
- uses: actions/setup-node@v3
79+
- uses: actions/setup-node@v4
8080
with:
81-
node-version: 18.x
81+
node-version: 20.x
8282
- name: Publish
8383
run: |
8484
npx vsce publish -i artifacts/*/*.vsix -p ${{secrets.VS_MARKETPLACE_TOKEN}}

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
},
5050
"devDependencies": {
5151
"@types/lodash": "^4.14.202",
52-
"@types/node": "^12.20.0",
52+
"@types/node": "^20.17.22",
5353
"@types/react": "^18.0.26",
5454
"@types/react-dom": "^18.0.9",
5555
"@types/vscode": "^1.63.0",
@@ -58,7 +58,7 @@
5858
"@typescript-eslint/eslint-plugin-tslint": "^5.45.0",
5959
"@typescript-eslint/parser": "^5.45.0",
6060
"@vscode/debugprotocol": "^1.55.0",
61-
"@vscode/vsce": "^2.15.0",
61+
"@vscode/vsce": "^3.2.2",
6262
"css-loader": "^6.9.0",
6363
"eslint": "^8.29.0",
6464
"eslint-plugin-deprecation": "^1.3.3",

0 commit comments

Comments
 (0)