2e3e4b15a8 
					 
					
						
						
							
							Add support for pip-install input ( #1201 )  
						
						... 
						
						
						
						* Add pip-install input
* Improve error message
* Logic update
---------
Co-authored-by: “gowridurgad” <“hgowridurgad@github.com > 
						
						
					 
					
						2025-09-25 22:01:19 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4267e283df 
					 
					
						
						
							
							Bump urllib3 from 1.26.19 to 2.5.0 in /__tests__/data and document breaking changes in v6 ( #1139 )  
						
						... 
						
						
						
						* Bump urllib3 from 1.26.19 to 2.5.0 in /__tests__/data
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 1.26.19 to 2.5.0.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/1.26.19...2.5.0 )
---
updated-dependencies:
- dependency-name: urllib3
  dependency-version: 2.5.0
  dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* documentation update
* doc update
* doc update
* doc format update
* doc update
* doc update
* doc update
* fix check failures
---------
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-17 22:06:08 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e797f83bcb 
					 
					
						
						
							
							Upgrade to node 24 ( #1164 )  
						
						... 
						
						
						
						* Upgrade to node 24
Upgrade ot node
* licence manual updates
* pckage.json version update
* version update
* update package-lock.json
* upgrade `actions/checkout` to v5 and `actions/setup-python` to v6 in README.md
* upgrade `actions/checkout` to v5 and `actions/setup-python` to v6 in advanced-usage.md
Updated GitHub Actions to use newer versions of checkout and setup-python actions.
* node-version update in the workflows
---------
Co-authored-by: Aparna Jyothi <aparnajyothi-y@github.com >
Co-authored-by: priya-kinthali <147703874+priya-kinthali@users.noreply.github.com > 
						
						
					 
					
						2025-09-03 21:57:37 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5b668cf765 
					 
					
						
						
							
							Bump actions/checkout from 4 to 5 ( #1181 )  
						
						... 
						
						
						
						Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-08-25 21:49:07 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						36da51d563 
					 
					
						
						
							
							Add version parsing from Pipfile ( #1067 )  
						
						... 
						
						
						
						* feature: add version parsing from Pipfile
* Update utils.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update src/utils.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update src/utils.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* chore: update dist/setup/index.js
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com > 
						
						
					 
					
						2025-07-24 17:40:39 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						532b046aaf 
					 
					
						
						
							
							Add Architecture-Specific PATH Management for Python with --user Flag on Windows ( #1122 )  
						
						... 
						
						
						
						* logic to update install oath with --user flg
* format update
* format update
* update
* test job to validate --user flag installtion
* updated the script
* updated the yaml
* update the inputs
* updated script
* update the correct script file name
* updated script and yaml
* npm run format-check
* fix-test failures
* path update
* check failure fix
* updated test
* update free threaded version
* updated the comments 
						
						
					 
					
						2025-07-03 12:09:25 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1264885983 
					 
					
						
						
							
							Enhance cache-dependency-path handling to support files outside the workspace root ( #1128 )  
						
						... 
						
						
						
						* ehnace cache dependency path handling
* logic update
* npm run format-check
* update cacheDependencies tests to cover resolved paths and copy edge cases
* check failure fix
* depricate-windows-2019
* refactored the code
* Check failure fix 
						
						
					 
					
						2025-06-24 23:40:44 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e9c40fbc2b 
					 
					
						
						
							
							Add support for pip-version  ( #1129 )  
						
						... 
						
						
						
						* Add pip-version input
* Update workflow files
* Add documentation
* Update workflow files 
						
						
					 
					
						2025-06-19 22:09:35 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5d95bc16d4 
					 
					
						
						
							
							Bump semver and @types/semver ( #1091 )  
						
						... 
						
						
						
						* Bump semver and @types/semver
Bumps [semver](https://github.com/npm/node-semver ) and [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver ). These dependencies needed to be updated together.
Updates `semver` from 7.6.0 to 7.7.1
- [Release notes](https://github.com/npm/node-semver/releases )
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md )
- [Commits](https://github.com/npm/node-semver/compare/v7.6.0...v7.7.1 )
Updates `@types/semver` from 7.5.8 to 7.7.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/semver )
---
updated-dependencies:
- dependency-name: semver
  dependency-version: 7.7.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: "@types/semver"
  dependency-version: 7.7.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Fixed check failures
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: HarithaVattikuti <73516759+HarithaVattikuti@users.noreply.github.com > 
						
						
					 
					
						2025-04-22 11:04:22 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6ed2c67c8a 
					 
					
						
						
							
							Fix for Candidate Not Iterable Error ( #1082 )  
						
						... 
						
						
						
						* candidates not iterable
* update the error message
* update error to debug
* update debug to info
* error message updates 
						
						
					 
					
						2025-04-17 08:55:44 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e348410e00 
					 
					
						
						
							
							Remove Ubuntu 20.04 from workflows due to deprecation from 2025-04-15 ( #1065 )  
						
						... 
						
						
						
						* remove ubuntu-20.04
* check failure fix
* remove spaces
* npm run format-check 
						
						
					 
					
						2025-04-11 13:36:23 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8d9ed9ac5c 
					 
					
						
						
							
							Add e2e Testing for free threaded and Bump @action/cache from 4.0.0 to 4.0.3 ( #1056 )  
						
						... 
						
						
						
						* include freethread e2e testing and upgrade cache from 4.0.0 to 4.0.2
* include verify gil step and validated python version
* Rename files
* include ubuntu-arm runners for testing 
						
						
					 
					
						2025-03-24 11:19:17 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						19e4675e06 
					 
					
						
						
							
							Add support for .tool-versions file in setup-python ( #1043 )  
						
						... 
						
						
						
						* add support for .tool-versions file
* update regex
* optimize code
* update test-python.yml for .tool-versions
* fix format-check errors
* fix formatting in test-python.yml
* Fix test-python.yml error
* workflow update with latest versions
* update test cases
* fix lint issue 
						
						
					 
					
						2025-03-13 10:21:27 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8039c45ed9 
					 
					
						
						
							
							fix: install PyPy on Linux ARM64 ( #1011 )  
						
						... 
						
						
						
						* ci: check non-eol versions of PyPy are available on all runners
* fix: install PyPy on Linux ARM64
* ci: remove eol ubuntu-20.04 
						
						
					 
					
						2025-02-05 13:58:38 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0dc2d2cf0c 
					 
					
						
						
							
							Bump actions/publish-immutable-action from 0.0.3 to 0.0.4 ( #1014 )  
						
						... 
						
						
						
						Bumps [actions/publish-immutable-action](https://github.com/actions/publish-immutable-action ) from 0.0.3 to 0.0.4.
- [Release notes](https://github.com/actions/publish-immutable-action/releases )
- [Commits](https://github.com/actions/publish-immutable-action/compare/0.0.3...v0.0.4 )
---
updated-dependencies:
- dependency-name: actions/publish-immutable-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-01-27 12:05:51 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e3dfaac0fd 
					 
					
						
						
							
							Configure Dependabot settings ( #1008 )  
						
						... 
						
						
						
						* Create dependabot.yml
* Update e2e-cache.yml 
						
						
					 
					
						2025-01-22 12:59:38 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b8cf3eb1eb 
					 
					
						
						
							
							Use the new cache service: upgrade @actions/cache to ^4.0.0 ( #1007 )  
						
						... 
						
						
						
						* Upgrade-actions/cache
* Review licenses & update types
* Fixed poetry install command in e2e-cache.yml
* Updated package-lock.json 
						
						
					 
					
						2025-01-21 15:57:07 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3fddbee787 
					 
					
						
						
							
							Enhance Workflows: Add Ubuntu-24, Remove Python 3.8  ( #985 )  
						
						... 
						
						
						
						* included ubuntu24 testing
* Remove Python 3.8 testing from workflows due to end of life (EOL) 
						
						
					 
					
						2024-12-19 12:03:44 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0b93645e9f 
					 
					
						
						
							
							Enhance workflows: Add macOS 13 support, upgrade publish-action, and update documentation for arm64 and latest versions ( #965 )  
						
						... 
						
						
						
						* update ci workflows with latest versions and added macos-13
* updated document with latest versions 
						
						
					 
					
						2024-10-24 08:38:22 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3226af69c0 
					 
					
						
						
							
							Upgrade IA publish  
						
						
						
						
					 
					
						2024-09-16 17:18:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						65b48c7115 
					 
					
						
						
							
							Create publish-immutable-actions.yml  
						
						... 
						
						
						
						This workflow file publishes new action releases to the immutable action package of the same name as this repo.
This is part of the Immutable Actions project which is not yet fully released to the public. First party actions like this one are part of our initial testing of this feature. 
						
						
					 
					
						2024-09-10 16:54:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a0d74c0c42 
					 
					
						
						
							
							fix(ci): update all failing workflows ( #863 )  
						
						... 
						
						
						
						* fix(ci): update all failing workflows
With `macos-latest` moving to `macos-14`, most workflows are currently failing.
Update them to be able to run on `macos-latest`
Don't test python 3.5 on ubuntu. It's been EOL for almost 4 years and there are now some certificate issues with pip.
* review: remove test with python 3.5, 3.6 & 3.7
* add latest versions to e2e-tests.yml 
						
						
					 
					
						2024-06-27 13:18:32 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						82c7e631bb 
					 
					
						
						
							
							Documentation changes for avoiding rate limit issues on GHES ( #835 )  
						
						... 
						
						
						
						* initial commit for documentation changes related to rawapi
* documentation changes and added check for validating raw api
* documenation changes for pr 
						
						
					 
					
						2024-03-26 08:56:51 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9a7ac94420 
					 
					
						
						
							
							Bump undici from 5.27.2 to 5.28.3 ( #817 )  
						
						... 
						
						
						
						* Bump undici from 5.27.2 to 5.28.3
Bumps [undici](https://github.com/nodejs/undici ) from 5.27.2 to 5.28.3.
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v5.27.2...v5.28.3 )
---
updated-dependencies:
- dependency-name: undici
  dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
* license check fix
* dependency fix
* nightly version issue fix
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: HarithaVattikuti <73516759+HarithaVattikuti@users.noreply.github.com > 
						
						
					 
					
						2024-03-11 10:03:54 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0a5c615913 
					 
					
						
						
							
							Update action to node20 ( #772 )  
						
						
						
						
					 
					
						2023-12-05 14:52:09 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b64ffcaf5b 
					 
					
						
						
							
							update actions/checkout to v4 ( #761 )  
						
						
						
						
					 
					
						2023-11-08 11:16:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e8111cec9d 
					 
					
						
						
							
							Bump @babel/traverse from 7.9.0 to 7.23.2 ( #743 )  
						
						
						
						
					 
					
						2023-10-26 13:33:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a00ea43da6 
					 
					
						
						
							
							add fix for graalpy ci ( #741 )  
						
						
						
						
					 
					
						2023-10-16 11:57:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5f2af211d6 
					 
					
						
						
							
							Add GraalPy support ( #694 )  
						
						... 
						
						
						
						* Add support for graalpy
* add graalpy test workflow
* format, lint and build
* symlink graalpy binaries names
* fix macos names for graalpy
* Don't attempt to update pip for graalpy
* Remove test schedule
* Extract common getBinaryDirectory function for PyPy and GraalPy
* Clean up and format
* Pass GitHub token to GraalPy queries
* Utilize pagination when querying GraalPy GitHub releases
* Build
* Fix lint errors
* Deal with possible multiple artifacts for a single releases
* Skip few GraalPy tests on windows - we don't have a windows release yet
* Fix GraalPy test on Mac OS
* Build
* Skip one more GraalPy test on windows
---------
Co-authored-by: Michael Simacek <michael.simacek@oracle.com > 
						
						
					 
					
						2023-10-10 14:59:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						65d7f2d534 
					 
					
						
						
							
							Add range validation for toml files ( #726 )  
						
						
						
						
					 
					
						2023-09-07 15:45:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c16c4b8d18 
					 
					
						
						
							
							Fix pipenv jobs ( #699 )  
						
						
						
						
					 
					
						2023-07-13 14:11:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0d5da6a89a 
					 
					
						
						
							
							Read python version from pyproject.toml ( fix   #542 ) ( #669 )  
						
						
						
						
					 
					
						2023-06-28 22:02:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3f824b7ca6 
					 
					
						
						
							
							remove python 2.7 from the tests ( #687 )  
						
						
						
						
					 
					
						2023-06-19 13:20:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d1244c8404 
					 
					
						
						
							
							Remove ubuntu-18.04 from e2e ( #641 )  
						
						
						
						
					 
					
						2023-04-04 16:18:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0ffa49cfca 
					 
					
						
						
							
							Add update-config-files.yml  
						
						
						
						
					 
					
						2023-03-09 11:47:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ec365b4eba 
					 
					
						
						
							
							Add and configure ESLint and update configuration for Prettier ( #617 )  
						
						... 
						
						
						
						* Add ESLint, update Prettier
* Update docs
* Update tests
* Update licenses
* Fix review points 
						
						
					 
					
						2023-03-09 12:44:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2652534ead 
					 
					
						
						
							
							feature: fallback to pre-release when no stable version is found ( #414 )  
						
						... 
						
						
						
						This allows to specify version like `3.11` or `pypy3.10` in workflows before those versions are released.
This lessen the burden for users of `setup-python` by not having to modify their workflow twice: once when a pre-release is available (e.g. `3.11-dev`) and once when the first stable release is published (e.g. `3.11`) 
						
						
					 
					
						2023-01-27 16:19:31 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f60fe39c45 
					 
					
						
						
							
							Update release-new-action-version.yml ( #584 )  
						
						
						
						
					 
					
						2023-01-12 13:52:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4dcd67678f 
					 
					
						
						
							
							Update CODEOWNERS ( #576 )  
						
						
						
						
					 
					
						2023-01-04 17:01:11 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5ccb29d877 
					 
					
						
						
							
							Install multiple python versions ( #567 )  
						
						
						
						
					 
					
						2022-12-22 13:02:09 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c3e033939c 
					 
					
						
						
							
							Update action to use reusable workflows ( #569 )  
						
						... 
						
						
						
						* Update workflows to use reusable-workflows
* Update licensed.yml
* Update workflows
* Add links to reusable workflows
* Update action to use reusable-workflows repo
* Fix review points 
						
						
					 
					
						2022-12-22 11:17:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b80efd6bc5 
					 
					
						
						
							
							Update to latest actions/publish-action ( #546 )  
						
						... 
						
						
						
						To avoid Actions core deprecation messages.
https://github.com/actions/publish-action/releases/tag/v0.2.1  
						
						
					 
					
						2022-11-24 12:14:51 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						47c4a7af1d 
					 
					
						
						
							
							fix(ci): run .github/workflows/workflow.yml on ubuntu-20.04 ( #535 )  
						
						
						
						
					 
					
						2022-11-07 13:10:21 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2f06e9da25 
					 
					
						
						
							
							Add check-latest functionality ( #406 )  
						
						
						
						
					 
					
						2022-07-25 16:54:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						49a521fa06 
					 
					
						
						
							
							Fix poetry version ( #445 )  
						
						
						
						
					 
					
						2022-07-25 15:02:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b318cecd93 
					 
					
						
						
							
							Update actions/checkout to v3  
						
						
						
						
					 
					
						2022-07-03 20:15:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4a7ca55b40 
					 
					
						
						
							
							Update actions  
						
						
						
						
					 
					
						2022-07-03 20:14:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d08a9d79f1 
					 
					
						
						
							
							Update actions  
						
						
						
						
					 
					
						2022-07-03 20:13:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7d9c63da1b 
					 
					
						
						
							
							Update actions/checkout to v3  
						
						
						
						
					 
					
						2022-07-03 20:13:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5a1dd6b34d 
					 
					
						
						
							
							Update actions  
						
						
						
						
					 
					
						2022-07-03 20:11:27 +02:00