Commit 411655b

Anton Golub <antongolub@antongolub.com>
2024-10-18 08:26:52
ci: add nodejs v23 and deno v2 to test matrix (#919)
1 parent c3061ab
Changed files (3)
.github/workflows/test.yml
@@ -133,12 +133,16 @@ jobs:
   smoke-deno:
     runs-on: ubuntu-latest
     needs: build
+    strategy:
+      matrix:
+        deno-version: [v1.x, v2.x]
     steps:
       - uses: actions/checkout@v4
       - name: Setup Deno
-        uses: denoland/setup-deno@v1
+        uses: denoland/setup-deno@v2
         with:
-          deno-version: v1.x
+          deno-version: ${{ matrix.deno-version }}
+      - run: deno install npm:types/node npm:types/fs-extra
       - uses: actions/download-artifact@v4
         with:
           name: build
@@ -152,7 +156,7 @@ jobs:
     needs: build
     strategy:
       matrix:
-        node-version: [12, 14, 16, 18, 20, 22, 22-nightly]
+        node-version: [12, 14, 16, 18, 20, 22, 22-nightly, 23]
     steps:
       - uses: actions/checkout@v4
       - name: Use Node.js ${{ matrix.node-version }}
package-lock.json
@@ -18,7 +18,7 @@
         "@types/node": ">=20.11.30",
         "@types/which": "^3.0.4",
         "@webpod/ingrid": "^0.0.0-beta.3",
-        "@webpod/ps": "^0.0.0-beta.8",
+        "@webpod/ps": "^0.0.0-beta.10",
         "c8": "^10.1.2",
         "chalk": "^5.3.0",
         "create-require": "^1.1.1",
@@ -46,7 +46,7 @@
         "typescript": "^5.6.2",
         "which": "^4.0.0",
         "yaml": "^2.5.1",
-        "zurk": "^0.4.4"
+        "zurk": "^0.6.0"
       },
       "engines": {
         "node": ">= 12.17.0"
@@ -1265,14 +1265,14 @@
       "license": "MIT"
     },
     "node_modules/@webpod/ps": {
-      "version": "0.0.0-beta.8",
-      "resolved": "https://registry.npmjs.org/@webpod/ps/-/ps-0.0.0-beta.8.tgz",
-      "integrity": "sha512-IKjOLcp9rCTOjEfafw2dEFwgAQzHRYOKRBHz51DiHM0HFWSOqHURqTJ51iW5c64KWfTXn92pHjXMpj24ASWy3A==",
+      "version": "0.0.0-beta.10",
+      "resolved": "https://registry.npmjs.org/@webpod/ps/-/ps-0.0.0-beta.10.tgz",
+      "integrity": "sha512-Y+lfZ+xxj08NaVajl5fLIVIB6ddMn0ldpzhhlgpGpOUM1YEtSshtsqwxqGW2jIbGcH+IrbVJFUzS73oQleRttw==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
         "@webpod/ingrid": "^0.0.0-beta.3",
-        "zurk": "^0.4.2"
+        "zurk": "^0.6.0"
       }
     },
     "node_modules/acorn": {
@@ -5551,9 +5551,9 @@
       }
     },
     "node_modules/zurk": {
-      "version": "0.4.4",
-      "resolved": "https://registry.npmjs.org/zurk/-/zurk-0.4.4.tgz",
-      "integrity": "sha512-sAFRPQQ8AJn1a856adN56iq9zY3hf1F4eevehFNq8sMubzGnGNSGYa1EHE2TSwFheMdWGIHuTjT0tRMr1WqMEg==",
+      "version": "0.6.0",
+      "resolved": "https://registry.npmjs.org/zurk/-/zurk-0.6.0.tgz",
+      "integrity": "sha512-7ecsvna80gz1Mnrx5xqf5ay1a6T9h0VwZg5rzPnhX4YTBM4ZiofMlftAFYJ9vcVaIYl2CPBjEvNGTtG6d/ivGQ==",
       "dev": true,
       "license": "MIT"
     }
package.json
@@ -97,7 +97,7 @@
     "@types/node": ">=20.11.30",
     "@types/which": "^3.0.4",
     "@webpod/ingrid": "^0.0.0-beta.3",
-    "@webpod/ps": "^0.0.0-beta.8",
+    "@webpod/ps": "^0.0.0-beta.10",
     "c8": "^10.1.2",
     "chalk": "^5.3.0",
     "create-require": "^1.1.1",
@@ -125,7 +125,7 @@
     "typescript": "^5.6.2",
     "which": "^4.0.0",
     "yaml": "^2.5.1",
-    "zurk": "^0.4.4"
+    "zurk": "^0.6.0"
   },
   "publishConfig": {
     "registry": "https://wombat-dressing-room.appspot.com"