@@ -42,19 +42,20 @@ jobs:
4242 name : Node.js ${{ matrix.node-version }} - DB ${{ matrix.mysql-version }}${{ matrix.mysql_connection_url_key }} - SSL=${{matrix.use-tls}} Compression=${{matrix.use-compression}}
4343
4444 steps :
45- - uses : actions/checkout@v4
45+ - uses : actions/checkout@v6
4646
4747 - name : Set up MySQL
4848 if : ${{ matrix.mysql-version }}
4949 run : docker run -d -e MYSQL_ALLOW_EMPTY_PASSWORD=1 -e MYSQL_DATABASE=${{ env.MYSQL_DATABASE }} -v $PWD/mysqldata:/var/lib/mysql/ -v $PWD/test/fixtures/custom-conf:/etc/mysql/conf.d -v $PWD/test/fixtures/ssl/certs:/certs -p ${{ env.MYSQL_PORT }}:3306 ${{ matrix.mysql-version }}
5050
5151 - name : Set up Node.js ${{ matrix.node-version }}
52- uses : actions/setup-node@v4
52+ uses : actions/setup-node@v6
5353 with :
5454 node-version : ${{ matrix.node-version }}
55+ package-manager-cache : false
5556
5657 - name : Cache dependencies
57- uses : actions/cache@v4
58+ uses : actions/cache@v5
5859 with :
5960 path : ~/.npm
6061 key : npm-linux-${{ hashFiles('package-lock.json') }}
@@ -88,21 +89,22 @@ jobs:
8889 name : Bun ${{ matrix.bun-version }} - DB ${{ matrix.mysql-version }} - SSL=${{matrix.use-tls}} Compression=${{matrix.use-compression}} Static Parser=${{matrix.static-parser}}
8990
9091 steps :
91- - uses : actions/checkout@v4
92+ - uses : actions/checkout@v6
9293 - name : Set up MySQL
9394 run : docker run -d -e MYSQL_ALLOW_EMPTY_PASSWORD=1 -e MYSQL_DATABASE=${{ env.MYSQL_DATABASE }} -v $PWD/mysqldata:/var/lib/mysql/ -v $PWD/test/fixtures/custom-conf:/etc/mysql/conf.d -v $PWD/test/fixtures/ssl/certs:/certs -p ${{ env.MYSQL_PORT }}:3306 ${{ matrix.mysql-version }}
9495
9596 - name : Set up Bun ${{ matrix.bun-version }}
96- uses : oven-sh/setup-bun@v1
97+ uses : oven-sh/setup-bun@v2
9798 with :
9899 bun-version : ${{ matrix.bun-version }}
99100
100101 - name : Set up Node.js
101- uses : actions/setup-node@v4
102+ uses : actions/setup-node@v6
102103 with :
103- node-version : 20
104+ node-version : 22
105+ package-manager-cache : false
104106 - name : Cache dependencies
105- uses : actions/cache@v4
107+ uses : actions/cache@v5
106108 with :
107109 path : ~/.npm
108110 key : npm-linux-${{ hashFiles('package-lock.json') }}
@@ -130,7 +132,7 @@ jobs:
130132 strategy :
131133 fail-fast : false
132134 matrix :
133- deno-version : [v2.x ]
135+ deno-version : ['2.x' ]
134136 mysql-version : ['mysql:8.3']
135137 use-compression : [0, 1]
136138 static-parser : [0, 1]
@@ -147,21 +149,22 @@ jobs:
147149 name : Deno ${{ matrix.deno-version }} - DB ${{ matrix.mysql-version }} - SSL=${{matrix.use-tls}} Compression=${{matrix.use-compression}} Static Parser=${{matrix.static-parser}}
148150
149151 steps :
150- - uses : actions/checkout@v4
152+ - uses : actions/checkout@v6
151153 - name : Set up MySQL
152154 run : docker run -d -e MYSQL_ALLOW_EMPTY_PASSWORD=1 -e MYSQL_DATABASE=${{ env.MYSQL_DATABASE }} -v $PWD/mysqldata:/var/lib/mysql/ -v $PWD/test/fixtures/custom-conf:/etc/mysql/conf.d -v $PWD/test/fixtures/ssl/certs:/certs -p ${{ env.MYSQL_PORT }}:3306 ${{ matrix.mysql-version }}
153155
154156 - name : Set up Deno ${{ matrix.deno-version }}
155- uses : denoland/setup-deno@v1
157+ uses : denoland/setup-deno@v2
156158 with :
157159 deno-version : ${{ matrix.deno-version }}
158160
159161 - name : Set up Node.js
160- uses : actions/setup-node@v4
162+ uses : actions/setup-node@v6
161163 with :
162164 node-version : 22
165+ package-manager-cache : false
163166 - name : Cache dependencies
164- uses : actions/cache@v4
167+ uses : actions/cache@v5
165168 with :
166169 path : ~/.npm
167170 key : npm-linux-${{ hashFiles('package-lock.json') }}
0 commit comments