Skip to content

Commit 6f9a3ec

Browse files
committed
chore: update dependencies
Signed-off-by: Joe Bowbeer <joe.bowbeer@gmail.com>
1 parent 7300ded commit 6f9a3ec

File tree

9 files changed

+12828
-1560
lines changed

9 files changed

+12828
-1560
lines changed

.devcontainer/Dockerfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
# limitations under the License.
1212
#
1313

14-
FROM ubuntu:20.04
14+
FROM ubuntu:24.04
1515

1616
# Avoid warnings by switching to noninteractive
1717
ENV DEBIAN_FRONTEND=noninteractive
@@ -21,7 +21,7 @@ ENV DEBIAN_FRONTEND=noninteractive
2121
# will be updated to match your local UID/GID (when using the dockerFile property).
2222
# See https://aka.ms/vscode-remote/containers/non-root-user for details.
2323
ARG USERNAME=vscode
24-
ARG USER_UID=1000
24+
ARG USER_UID=1001
2525
ARG USER_GID=$USER_UID
2626

2727
# Uncomment the following COPY line and the corresponding lines in the `RUN` command if you wish to
@@ -48,8 +48,8 @@ RUN apt-get update \
4848
&& export NVM_DIR="$HOME/.nvm" \
4949
&& \. "$NVM_DIR/nvm.sh" \
5050
#
51-
# Install Node 16.14.0 (latest LTS)
52-
&& nvm install v16.14.0 \
51+
# Install Node 22.15 (latest LTS)
52+
&& nvm install v22.15.0 \
5353
#
5454
# Install Typescript Globally
5555
&& npm install -g typescript \

.devcontainer/devcontainer.json

Lines changed: 27 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -5,32 +5,36 @@
55
"dockerFile": "Dockerfile",
66

77
// Set *default* container specific settings.json values on container create.
8-
"settings": {
9-
"terminal.integrated.profiles.linux": {
10-
"bash": {
11-
"path": "bash"
12-
},
13-
"zsh": {
14-
"path": "zsh"
15-
},
16-
"fish": {
17-
"path": "fish"
18-
},
19-
"tmux": {
20-
"path": "tmux",
21-
"icon": "terminal-tmux"
22-
},
23-
"pwsh": {
24-
"path": "pwsh",
25-
"icon": "terminal-powershell"
8+
"customizations": {
9+
"vscode": {
10+
// Add the IDs of extensions you want installed when the container is created.
11+
"extensions": ["ms-azuretools.vscode-dapr"],
12+
// Use 'settings' to set *default* container specific settings.json values on container create.
13+
"settings": {
14+
"terminal.integrated.profiles.linux": {
15+
"bash": {
16+
"path": "bash"
17+
},
18+
"zsh": {
19+
"path": "zsh"
20+
},
21+
"fish": {
22+
"path": "fish"
23+
},
24+
"tmux": {
25+
"path": "tmux",
26+
"icon": "terminal-tmux"
27+
},
28+
"pwsh": {
29+
"path": "pwsh",
30+
"icon": "terminal-powershell"
31+
}
32+
},
33+
"terminal.integrated.defaultProfile.linux": "bash"
2634
}
27-
},
28-
"terminal.integrated.defaultProfile.linux": "bash"
35+
}
2936
},
3037

31-
// Add the IDs of extensions you want installed when the container is created.
32-
"extensions": ["ms-azuretools.vscode-dapr"],
33-
3438
"mounts": ["source=/var/run/docker.sock,target=/var/run/docker.sock,type=bind"],
3539

3640
"postCreateCommand": "npm install"

.github/workflows/build.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -27,20 +27,20 @@ on:
2727
workflow_dispatch: {}
2828

2929
env:
30-
NODE_VER: 16.14.0
30+
NODE_VER: 22.15.0
3131

3232
jobs:
3333
build:
3434
runs-on: ubuntu-latest
3535
strategy:
3636
fail-fast: false
3737
matrix:
38-
node_version: [16.14.0]
38+
node_version: [22.15.0]
3939
steps:
40-
- uses: actions/checkout@v3
40+
- uses: actions/checkout@v4
4141

4242
- name: Setup Node ${{ matrix.node_version }}
43-
uses: actions/setup-node@v3
43+
uses: actions/setup-node@v4
4444
with:
4545
node-version: ${{ matrix.node_version }}
4646

@@ -53,18 +53,18 @@ jobs:
5353
run: npm run test:unit:all
5454

5555
- name: Upload test coverage
56-
uses: codecov/codecov-action@v1
56+
uses: codecov/codecov-action@ad3126e916f78f00edff4ed0317cf185271ccc2d # v5.4.2
5757

5858
publish:
5959
needs: build
6060
if: startswith(github.ref, 'refs/tags/v')
6161
runs-on: ubuntu-latest
6262
environment: production
6363
steps:
64-
- uses: actions/checkout@v3
64+
- uses: actions/checkout@v4
6565

6666
- name: Setup Node ${{ env.NODE_VER }}
67-
uses: actions/setup-node@v3
67+
uses: actions/setup-node@v4
6868
with:
6969
node-version: ${{ env.NODE_VER }}
7070
registry-url: "https://registry.npmjs.org"
@@ -103,10 +103,10 @@ jobs:
103103
runs-on: ubuntu-latest
104104
environment: development
105105
steps:
106-
- uses: actions/checkout@v3
106+
- uses: actions/checkout@v4
107107

108108
- name: Setup Node ${{ env.NODE_VER }}
109-
uses: actions/setup-node@v3
109+
uses: actions/setup-node@v4
110110
with:
111111
node-version: ${{ env.NODE_VER }}
112112
registry-url: "https://registry.npmjs.org"

.github/workflows/dapr-bot.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
name: bot-processor
2323
runs-on: ubuntu-latest
2424
steps:
25-
- uses: actions/checkout@v2 # to make the JS script available for the next step
25+
- uses: actions/checkout@v4 # to make the JS script available for the next step
2626
- name: Comment analyzer
2727
uses: actions/github-script@v4
2828
with:

.github/workflows/fossa.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,15 @@ jobs:
2121
FOSSA_API_KEY: b88e1f4287c3108c8751bf106fb46db6 # This is a PUSH ONLY token that is safe to be shared with the public
2222
steps:
2323
- name: "Checkout code"
24-
uses: actions/checkout@v3
24+
uses: actions/checkout@v4
2525

2626
- name: "Run FOSSA Scan"
27-
uses: fossas/fossa-action@v1.1.0 # Use a specific version if locking is preferred
27+
uses: fossas/fossa-action@c0a7d013f84c8ee5e910593186598625513cc1e4 # v1.6.0
2828
with:
2929
api-key: ${{ env.FOSSA_API_KEY }}
3030

3131
- name: "Run FOSSA Test"
32-
uses: fossas/fossa-action@v1.1.0 # Use a specific version if locking is preferred
32+
uses: fossas/fossa-action@c0a7d013f84c8ee5e910593186598625513cc1e4 # v1.6.0
3333
with:
3434
api-key: ${{ env.FOSSA_API_KEY }}
3535
run-tests: true

.github/workflows/test-e2e.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
DAPR_INSTALL_URL: https://raw.githubusercontent.com/dapr/cli/master/install/install.sh
4141
DAPR_CLI_REF: ""
4242
DAPR_REF: ""
43-
NODE_VER: 16.14.0
43+
NODE_VER: 22.15.0
4444
services:
4545
emqx:
4646
image: emqx/emqx
@@ -61,20 +61,20 @@ jobs:
6161

6262
- name: Set up Go ${{ env.GOVER }}
6363
if: env.DAPR_REF != '' || env.DAPR_CLI_REF != ''
64-
uses: actions/setup-go@v2
64+
uses: actions/setup-go@v5
6565
with:
6666
go-version: ${{ env.GOVER }}
6767

6868
- name: Checkout Dapr CLI repo to custom reference
69-
uses: actions/checkout@v2
69+
uses: actions/checkout@v4
7070
if: env.DAPR_CLI_REF != ''
7171
with:
7272
repository: dapr/cli
7373
ref: ${{ env.DAPR_CLI_REF }}
7474
path: cli
7575

7676
- name: Checkout Dapr runtime repo to custom reference
77-
uses: actions/checkout@v2
77+
uses: actions/checkout@v4
7878
if: env.DAPR_REF != ''
7979
with:
8080
repository: dapr/dapr
@@ -111,12 +111,12 @@ jobs:
111111
./dist/linux_amd64/release/placement &
112112
113113
- name: Checkout JS-SDK
114-
uses: actions/checkout@v2
114+
uses: actions/checkout@v4
115115

116116
# Setup .npmrc file to publish to npm
117117
# https://docs.github.com/en/actions/publishing-packages/publishing-nodejs-packages
118118
- name: NodeJS - Install
119-
uses: actions/setup-node@v2
119+
uses: actions/setup-node@v4
120120
with:
121121
node-version: ${{ env.NODE_VER }}
122122
registry-url: "https://registry.npmjs.org"
@@ -136,4 +136,4 @@ jobs:
136136
dapr run --app-id typescript-build npm run start
137137
138138
- name: Upload test coverage
139-
uses: codecov/codecov-action@v1
139+
uses: codecov/codecov-action@ad3126e916f78f00edff4ed0317cf185271ccc2d # v5.4.2

0 commit comments

Comments
 (0)