diff --git a/.github/workflows/script/update-node-modules.sh b/.github/workflows/script/update-node-modules.sh index ff72f8e82..daef107f9 100755 --- a/.github/workflows/script/update-node-modules.sh +++ b/.github/workflows/script/update-node-modules.sh @@ -1,9 +1,12 @@ +#!/bin/bash +set -eu + if [ "$1" != "update" && "$1" != "check-only" ]; then >&2 echo "Failed: Invalid argument. Must be 'update' or 'check-only'" exit 1 fi -sudo npm install --force -g npm@9.2.0 +npm install --force -g npm@9.2.0 # clean the npm cache to ensure we don't have any files owned by root sudo npm cache clean --force diff --git a/lib/api-compatibility.json b/lib/api-compatibility.json index 3458d5c95..3b089e3e2 100644 --- a/lib/api-compatibility.json +++ b/lib/api-compatibility.json @@ -1 +1 @@ -{ "maximumVersion": "3.13", "minimumVersion": "3.9" } +{ "maximumVersion": "3.14", "minimumVersion": "3.9" } diff --git a/src/api-compatibility.json b/src/api-compatibility.json index 890c05cc1..6824bcb79 100644 --- a/src/api-compatibility.json +++ b/src/api-compatibility.json @@ -1 +1 @@ -{"maximumVersion": "3.13", "minimumVersion": "3.9"} +{"maximumVersion": "3.14", "minimumVersion": "3.9"}