mirror of
				https://gitea.com/actions/setup-node.git
				synced 2025-10-29 15:52:42 +08:00 
			
		
		
		
	Upgrade action to use node24 (#1325)
* Change Node.js version to 24 Update Node.js version from 20 to 24 in action.yml * update and vulnerability fixes * update node version check * update licences * node version check update * update version for test * node version * update node version to 24.0.0 in tool-versions and package-volta.json * node 24 * update to 24 * update to specify engines * check failures fix * update package-lock.json * licensed update * check failure fix * documentation update --------- Co-authored-by: Aparna Jyothi <aparnajyothi-y@github.com>
This commit is contained in:
		| @@ -1 +1 @@ | ||||
| v20 | ||||
| v24 | ||||
|   | ||||
| @@ -1 +1 @@ | ||||
| nodejs 20.0.0 | ||||
| nodejs 24.0.0 | ||||
|   | ||||
| @@ -1 +1 @@ | ||||
| node 20.0.0 | ||||
| node 24.0.0 | ||||
|   | ||||
| @@ -3,6 +3,6 @@ | ||||
|     "node": "^14.0.0" | ||||
|   }, | ||||
|   "volta": { | ||||
|     "node": "20.0.0" | ||||
|     "node": "24.0.0" | ||||
|   } | ||||
| } | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| { | ||||
|   "engines": { | ||||
|     "node": "^20.0.0" | ||||
|     "node": "^24.0.0" | ||||
|   } | ||||
| } | ||||
|   | ||||
| @@ -7,8 +7,13 @@ fi | ||||
|  | ||||
| node_version="$(node --version)" | ||||
| echo "Found node version '$node_version'" | ||||
| if [ -z "$(echo $node_version | grep --fixed-strings v$1)" ]; then | ||||
|   echo "Unexpected version" | ||||
|  | ||||
| # Extract the major version from the node version (remove the 'v' prefix) | ||||
| actual_major_version=$(echo $node_version | sed -E 's/^v([0-9]+)\..*/\1/') | ||||
| expected_major_version=$(echo $1 | sed -E 's/^([0-9]+)\..*/\1/') # Extract major version from argument | ||||
|  | ||||
| if [ "$actual_major_version" != "$expected_major_version" ]; then | ||||
|   echo "Expected Node.js $expected_major_version.x.x but found $node_version" | ||||
|   exit 1 | ||||
| fi | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user