Priya Gupta 
							
						 
					 
					
						
						
							
						
						2028fbc5c2 
					 
					
						
						
							
							Limit automatic caching to npm, update workflows and documentation ( #1374 )  
						
						... 
						
						
						
						* default to auto-caching only for npm package manager and documentation update
* refactor: enhance package manager detection for auto-caching
* add devEngines.packageManager detection logic for npm auto-caching
* chore: bump version to 6.0.0 and update documentation
* docs: update README and action.yml for npm caching logic clarification
* chore: update Node.js version in workflows
* chore: update Node.js versions in versions.yml
* chore: update rc Node.js version in versions.yml
* chore: switch macos-13 runner to macos-latest-large in workflow
* docs: update README and advanced usage documentation 
						
						
					 
					
						2025-10-13 21:37:06 -05:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						89d709d423 
					 
					
						
						
							
							Bump prettier from 2.8.8 to 3.6.2 ( #1334 )  
						
						... 
						
						
						
						* Bump prettier from 2.8.8 to 3.6.2
Bumps [prettier](https://github.com/prettier/prettier ) from 2.8.8 to 3.6.2.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/2.8.8...3.6.2 )
---
updated-dependencies:
- dependency-name: prettier
  dependency-version: 3.6.2
  dependency-type: direct:development
  update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* check failure fix
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aparna Jyothi <aparnajyothi-y@github.com > 
						
						
					 
					
						2025-09-18 15:17:30 -05:00 
						 
				 
			
				
					
						
							
							
								Salman Chishti 
							
						 
					 
					
						
						
							
						
						b7234cc9fe 
					 
					
						
						
							
							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 > 
						
						
					 
					
						2025-09-02 20:31:16 -05:00 
						 
				 
			
				
					
						
							
							
								priya-kinthali 
							
						 
					 
					
						
						
							
						
						d7a11313b5 
					 
					
						
						
							
							Enhance caching in setup-node with automatic package manager detection ( #1348 )  
						
						... 
						
						
						
						* setup node in local
* Enhance caching in setup-node with package manager filed detection
* updated with array
* update the field 
						
						
					 
					
						2025-08-25 21:40:12 -05:00 
						 
				 
			
				
					
						
							
							
								Marco Ippolito 
							
						 
					 
					
						
						
							
						
						e3ce749e20 
					 
					
						
						
							
							feat: support private mirrors ( #1240 )  
						
						... 
						
						
						
						* feat: support private mirrors
* chore: change fallback message with mirrors 
						
						
					 
					
						2025-04-02 10:49:47 -05:00 
						 
				 
			
				
					
						
							
							
								Peng Xiao 
							
						 
					 
					
						
						
							
						
						39370e3970 
					 
					
						
						
							
							fix: add arch to cached path ( #843 )  
						
						... 
						
						
						
						* fix: add arch to cached path
* fix: change from using env to os module
* fix: use process.env.RUNNER_OS instead of os.platform()
* fix: remove unused var 
						
						
					 
					
						2024-10-23 22:31:49 -05:00 
						 
				 
			
				
					
						
							
							
								John Wesley Walker III 
							
						 
					 
					
						
						
							
						
						abb238b131 
					 
					
						
						
							
							Revise isGhes logic ( #1148 )  
						
						... 
						
						
						
						* Revise `isGhes` logic
* ran 'npm run format'
* added unit test 
						
						
					 
					
						2024-10-21 11:41:32 -05:00 
						 
				 
			
				
					
						
							
							
								aparnajyothi-y 
							
						 
					 
					
						
						
							
						
						88de2a3d99 
					 
					
						
						
							
							Resolve High Security Alerts by upgrading Dependencies ( #1132 )  
						
						... 
						
						
						
						* db-alerts-fix
* npm run format
* db-alert-fix
* failure check fix
* check- filaure fix 
						
						
					 
					
						2024-09-24 12:06:14 -05:00 
						 
				 
			
				
					
						
							
							
								HarithaVattikuti 
							
						 
					 
					
						
						
							
						
						eff380dfbc 
					 
					
						
						
							
							Fix macos latest check failures ( #1041 )  
						
						... 
						
						
						
						* Update latest node versions
* Update latest node versions
* Update test data
* Update test data
* Update test data
* Update test data
* Update test data
* macos lts failure fix
* Update macos-13 
						
						
					 
					
						2024-05-22 08:12:24 -05:00 
						 
				 
			
				
					
						
							
							
								Dmitry Shibanov 
							
						 
					 
					
						
						
							
						
						60edb5dd54 
					 
					
						
						
							
							Add support for arm64 Windows ( #927 )  
						
						... 
						
						
						
						* add support for arm64 Windows
* revert 7z to exe
* add comment
---------
Co-authored-by: aparnajyothi-y <147696841+aparnajyothi-y@users.noreply.github.com > 
						
						
					 
					
						2024-02-06 22:42:16 -06:00 
						 
				 
			
				
					
						
							
							
								Manta Anantachai S 
							
						 
					 
					
						
						
							
						
						d86ebcd40b 
					 
					
						
						
							
							Add support for volta.extends ( #921 )  
						
						... 
						
						
						
						* Add support for `volta.extends`
* Code review 
						
						
					 
					
						2023-12-29 15:01:21 +05:30 
						 
				 
			
				
					
						
							
							
								NullVoxPopuli 
							
						 
					 
					
						
						
							
						
						b39b52d121 
					 
					
						
						
							
							Fix node-version-file interprets entire package.json as a version ( #865 )  
						
						
						
						
					 
					
						2023-12-14 13:53:26 +01:00 
						 
				 
			
				
					
						
							
							
								Nikolai Laevskii 
							
						 
					 
					
						
						
							
						
						e52912ef25 
					 
					
						
						
							
							Update tests  
						
						
						
						
					 
					
						2023-10-19 17:12:39 +02:00 
						 
				 
			
				
					
						
							
							
								Nikolai Laevskii 
							
						 
					 
					
						
						
							
						
						9e956a555c 
					 
					
						
						
							
							Add notice about binaries not being updated yet  
						
						
						
						
					 
					
						2023-10-19 13:43:56 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Shibanov 
							
						 
					 
					
						
						
							
						
						bea5baf987 
					 
					
						
						
							
							change getinput to getstate for cache ( #816 )  
						
						
						
						
					 
					
						2023-08-10 16:32:24 +02:00 
						 
				 
			
				
					
						
							
							
								Vytis Valentinavičius 
							
						 
					 
					
						
						
							
						
						ca2d4e0cdd 
					 
					
						
						
							
							feat: handling the case where "node" is used for tool-versions file. ( #812 )  
						
						
						
						
					 
					
						2023-07-18 13:01:34 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Shibanov 
							
						 
					 
					
						
						
							
						
						c7a93deeac 
					 
					
						
						
							
							resolve SymbolicLink ( #809 )  
						
						
						
						
					 
					
						2023-07-13 14:06:23 +02:00 
						 
				 
			
				
					
						
							
							
								Sergey Dolin 
							
						 
					 
					
						
						
							
						
						e33196f742 
					 
					
						
						
							
							Do not ivalidate the cache entirely on lock file change ( #744 )  
						
						... 
						
						
						
						* Do not ivalidate the cache entirely on yarn3 lock file change
* Use cache prefix if all sub-projects are yarn managed
* Rename functions & add e2e tests 
						
						
					 
					
						2023-06-27 13:07:43 +02:00 
						 
				 
			
				
					
						
							
							
								Sergey Dolin 
							
						 
					 
					
						
						
							
						
						8170e22e8f 
					 
					
						
						
							
							Detect cached folders from multiple directories ( #735 )  
						
						... 
						
						
						
						* Add project-dir
* Fix find lock file
* Remove package-dir input
* format & resolve conflicts
* Add unit tests
* build dist
* Apply change request fixes
* handle non-dir cache-dependency-path
* bump cache version
* run checks
* Handle globs in cacheDependencyPath
* refactor, introduce `cacheDependencyPathToProjectsDirectories`
it is necessary for the next PR related yarn optimization
* Changes requests
* Apply fixes
* review fixes
* add e2e
* Add unique
* review updates
* review updates second stage
* Review fixes 3
* imporve e2e tests 
						
						
					 
					
						2023-06-21 17:52:17 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Jones 
							
						 
					 
					
						
						
							
						
						d98fa11138 
					 
					
						
						
							
							bugfix: Don't attempt to use Windows fallbacks on non-Windows OSes ( #718 )  
						
						
						
						
					 
					
						2023-04-11 09:31:41 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan 
							
						 
					 
					
						
						
							
						
						962678f22c 
					 
					
						
						
							
							Add and configure ESLint and update configuration for Prettier ( #703 )  
						
						... 
						
						
						
						* Add ESLinter and update Prettier
* Update eslint config
* Update dependencies
* Rebuild action
* Update package.json
* Updates docs
* Update docs 
						
						
					 
					
						2023-03-08 10:47:38 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Shibanov 
							
						 
					 
					
						
						
							
						
						64ed1c7eab 
					 
					
						
						
							
							Add support for v8-canary, nightly and rc ( #655 )  
						
						
						
						
					 
					
						2023-01-05 13:16:21 +01:00 
						 
				 
			
				
					
						
							
							
								Sergey Dolin 
							
						 
					 
					
						
						
							
						
						b28830cbe2 
					 
					
						
						
							
							replace throw with warn  
						
						
						
						
					 
					
						2022-12-12 10:21:16 +01:00 
						 
				 
			
				
					
						
							
							
								Sergey Dolin 
							
						 
					 
					
						
						
							
						
						e77eaaccd3 
					 
					
						
						
							
							Add unit tests  
						
						
						
						
					 
					
						2022-12-05 13:36:23 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Shibanov 
							
						 
					 
					
						
						
							
						
						2349c84f5c 
					 
					
						
						
							
							Add support for nightly and rc versions ( #611 )  
						
						
						
						
					 
					
						2022-11-17 14:35:58 +01:00 
						 
				 
			
				
					
						
							
							
								Francesco Renzi 
							
						 
					 
					
						
						
							
						
						8c91899e58 
					 
					
						
						
							
							Update @actions/core to 1.10.0 ( #587 )  
						
						
						
						
					 
					
						2022-10-13 12:11:08 +02:00 
						 
				 
			
				
					
						
							
							
								Uladzimir Havenchyk 
							
						 
					 
					
						
						
							
						
						c81d8ad96d 
					 
					
						
						
							
							Print node, npm and yarn versions after installation ( #368 )  
						
						
						
						
					 
					
						2022-10-03 16:02:04 +02:00 
						 
				 
			
				
					
						
							
							
								Evgenii Korolevskii 
							
						 
					 
					
						
						
							
						
						969bd26639 
					 
					
						
						
							
							Fix test volta priority ( #577 )  
						
						
						
						
					 
					
						2022-09-26 13:58:23 +02:00 
						 
				 
			
				
					
						
							
							
								Jef LeCompte 
							
						 
					 
					
						
						
							
						
						94f88d78c4 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/main'  
						
						
						
						
					 
					
						2022-08-04 09:28:48 -07:00 
						 
				 
			
				
					
						
							
							
								Vladimir Safonkin 
							
						 
					 
					
						
						
							
						
						348e008008 
					 
					
						
						
							
							Fix node version file parsing ( #553 )  
						
						... 
						
						
						
						* Fix node version file parsing
* Build index.js
* Non-json file error handling
* Format code
* Add package.json to e2e tests
* Minor fix 
						
						
					 
					
						2022-08-04 09:57:19 +02:00 
						 
				 
			
				
					
						
							
							
								Jef LeCompte 
							
						 
					 
					
						
						
							
						
						9f20343a3a 
					 
					
						
						
							
							style: change test name  
						
						
						
						
					 
					
						2022-07-27 14:27:21 -07:00 
						 
				 
			
				
					
						
							
							
								Jef LeCompte 
							
						 
					 
					
						
						
							
						
						57cec77d94 
					 
					
						
						
							
							refactor: volta check  
						
						
						
						
					 
					
						2022-07-27 14:25:39 -07:00 
						 
				 
			
				
					
						
							
							
								Jef LeCompte 
							
						 
					 
					
						
						
							
						
						5a01179c35 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/main'  
						
						
						
						
					 
					
						2022-07-27 14:15:58 -07:00 
						 
				 
			
				
					
						
							
							
								mannie.exe 
							
						 
					 
					
						
						
							
						
						2a814b57e1 
					 
					
						
						
							
							Respect package.json's engines.node field when used as a node-version-file ( #485 )  
						
						... 
						
						
						
						* Allow reading 'package.json' as node-version-file
* Run 'npm run build'
* Read package.json contents directly during tests
- this eliminates OS-specific line-ending issues
* Run project Prettier 💅  
						
						
					 
					
						2022-07-21 13:17:21 -04:00 
						 
				 
			
				
					
						
							
							
								Marko Zivic 
							
						 
					 
					
						
						
							
						
						5b949b50c3 
					 
					
						
						
							
							Merge pull request  #373  from ganta/add-support-for-asdf-format-as-node-version-file  
						
						... 
						
						
						
						Add support for asdf format as Node.js version file 
						
						
					 
					
						2022-07-11 13:48:55 +02:00 
						 
				 
			
				
					
						
							
							
								Filip Skokan 
							
						 
					 
					
						
						
							
						
						460f88643a 
					 
					
						
						
							
							fixup mocked version output  
						
						
						
						
					 
					
						2022-07-01 01:30:18 +02:00 
						 
				 
			
				
					
						
							
							
								Filip Skokan 
							
						 
					 
					
						
						
							
						
						d8b0944270 
					 
					
						
						
							
							add mock for getExecOutput in installer.test.ts  
						
						
						
						
					 
					
						2022-07-01 01:27:37 +02:00 
						 
				 
			
				
					
						
							
							
								Jef LeCompte 
							
						 
					 
					
						
						
							
						
						4096f07b51 
					 
					
						
						
							
							chore: run prettier  
						
						
						
						
					 
					
						2022-06-30 09:57:00 -07:00 
						 
				 
			
				
					
						
							
							
								Jef LeCompte 
							
						 
					 
					
						
						
							
						
						d86a20eb78 
					 
					
						
						
							
							test: fix versionSpec  
						
						
						
						
					 
					
						2022-06-30 09:17:18 -07:00 
						 
				 
			
				
					
						
							
							
								Jef LeCompte 
							
						 
					 
					
						
						
							
						
						dbfbe9b6da 
					 
					
						
						
							
							refactor: move volta logic  
						
						
						
						
					 
					
						2022-06-29 15:37:53 -07:00 
						 
				 
			
				
					
						
							
							
								Jef LeCompte 
							
						 
					 
					
						
						
							
						
						9aa86428fe 
					 
					
						
						
							
							chore: run prettier  
						
						
						
						
					 
					
						2022-06-29 15:11:14 -07:00 
						 
				 
			
				
					
						
							
							
								Jef LeCompte 
							
						 
					 
					
						
						
							
						
						a03d9f05e4 
					 
					
						
						
							
							test: add node-version-file test  
						
						
						
						
					 
					
						2022-06-29 12:28:21 -07:00 
						 
				 
			
				
					
						
							
							
								IvanZosimov 
							
						 
					 
					
						
						
							
						
						bcb9f31327 
					 
					
						
						
							
							Format cache-save.test.ts  
						
						
						
						
					 
					
						2022-06-27 10:19:35 +02:00 
						 
				 
			
				
					
						
							
							
								IvanZosimov 
							
						 
					 
					
						
						
							
						
						73ea510762 
					 
					
						
						
							
							Update unit-tests for cache-save.ts file, add coverage option to Jest  
						
						
						
						
					 
					
						2022-06-27 10:17:28 +02:00 
						 
				 
			
				
					
						
							
							
								Jack Bates 
							
						 
					 
					
						
						
							
						
						eeb10cff27 
					 
					
						
						
							
							Support lts/-n aliases ( #481 )  
						
						
						
						
					 
					
						2022-06-02 12:30:33 +02:00 
						 
				 
			
				
					
						
							
							
								Hideki Igarashi 
							
						 
					 
					
						
						
							
						
						dbb64ac1d1 
					 
					
						
						
							
							Add support for asdf format as Node.js version file  
						
						
						
						
					 
					
						2022-05-30 20:13:04 +09:00 
						 
				 
			
				
					
						
							
							
								Hideki Igarashi 
							
						 
					 
					
						
						
							
						
						82496765f3 
					 
					
						
						
							
							Add tests for parseNodeVersionFile  
						
						
						
						
					 
					
						2022-05-30 20:05:14 +09:00 
						 
				 
			
				
					
						
							
							
								panticmilos 
							
						 
					 
					
						
						
							
						
						fd1b409bc3 
					 
					
						
						
							
							unit tests  
						
						
						
						
					 
					
						2022-05-19 17:33:13 +02:00 
						 
				 
			
				
					
						
							
							
								Jack Bates 
							
						 
					 
					
						
						
							
						
						4d62fafc05 
					 
					
						
						
							
							Add test for node-version * ( #491 )  
						
						
						
						
					 
					
						2022-05-18 09:50:05 +02:00 
						 
				 
			
				
					
						
							
							
								Milos Pantic 
							
						 
					 
					
						
						
							
						
						17f8bd9264 
					 
					
						
						
							
							Expand current syntax to support aliases for latest version (current/latest/node) ( #483 )  
						
						
						
						
					 
					
						2022-05-12 17:26:02 +02:00