mirror of
				https://github.com/actions/setup-node.git
				synced 2025-11-04 05:19:11 +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