d2b357a6a3
Update dependency versions and test workflow configuration ( #1322 )
...
* chore: update dependencies in project configuration files
* Add bootstrap step for packaging tools
Added a step to bootstrap packaging tools before installing dependencies.
* Resolve audit issues
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-06-23 11:35:00 -05:00
a309ff8b42
Bump urllib3 from 2.6.0 to 2.6.3 in /__tests__/data ( #1264 )
...
* Bump urllib3 from 2.6.0 to 2.6.3 in /__tests__/data
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 2.6.0 to 2.6.3.
- [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/2.6.0...2.6.3 )
---
updated-dependencies:
- dependency-name: urllib3
dependency-version: 2.6.3
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* check-failure fix
* check failure fix
* Bump urllib3 from 2.6.0 to 2.6.3 in /__tests__/data
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 2.6.0 to 2.6.3.
- [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/2.6.0...2.6.3 )
---
updated-dependencies:
- dependency-name: urllib3
dependency-version: 2.6.3
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* fix for e2e-tests.yml failure and version update in packagejson
---------
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 >
Co-authored-by: mahabaleshwars <147705296+mahabaleshwars@users.noreply.github.com >
2026-01-21 20:49:33 -06:00
bfe8cc55a7
Upgrade @actions dependencies to Node 24 compatible versions ( #1259 )
...
* Upgrade @actions dependencies to Node 24 compatible versions
Upgrades the following @actions packages:
- @actions/cache: ^4.0.3 → ^5.0.1
- @actions/core: ^1.10.0 → ^2.0.1
- @actions/exec: ^1.1.0 → ^2.0.0
- @actions/http-client: ^2.2.3 → ^3.0.0
- @actions/io: ^1.0.2 → ^2.0.0
License updates:
- Add blueoak-1.0.0 to allowed licenses (new transitive dependency: sax)
- Add @actions/http-client to reviewed licenses (MIT licensed but detected as 'other')
Also ran npm audit fix to resolve vulnerabilities.
* update patch version
* upgrade actions/checkout from v5 to v6
* check failures fix
* revert the pinned pipenv version
* check failure fix
* npm run build
---------
Co-authored-by: Aparna Jyothi <aparnajyothi-y@github.com >
2026-01-20 09:38:55 -06:00
83679a892e
Bump @types/node from 24.1.0 to 24.9.1 and update macos-13 to macos-15-intel ( #1235 )
...
* Bump @types/node from 24.1.0 to 24.9.1
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 24.1.0 to 24.9.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-version: 24.9.1
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Fix license check failure
* update macos-13 to macos-15-intel
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Priyagupta108 <priyagupta108@github.com >
Co-authored-by: Aparna Jyothi <aparnajyothi-y@github.com >
2025-11-24 11:15:58 -06:00
443da59188
Bump actions/publish-action from 0.3.0 to 0.4.0 & Documentation update for pip-install input ( #1199 )
...
* Bump actions/publish-action from 0.3.0 to 0.4.0
Bumps [actions/publish-action](https://github.com/actions/publish-action ) from 0.3.0 to 0.4.0.
- [Commits](https://github.com/actions/publish-action/compare/v0.3.0...v0.4.0 )
---
updated-dependencies:
- dependency-name: actions/publish-action
dependency-version: 0.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* updated README for pip-install
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: gowridurgad <gowridurgad@gmail.com >
2025-11-12 12:53:30 -06:00
Tim Felgentreff and GitHub
cfd55ca824
graalpy: add graalpy early-access and windows builds ( #880 )
2025-10-22 11:16:57 -05:00
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
aparnajyothi-y and GitHub
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
aparnajyothi-y and GitHub
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
Priya Gupta and GitHub
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
aparnajyothi-y and GitHub
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
aparnajyothi-y and GitHub
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
priya-kinthali and GitHub
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
mahabaleshwars and GitHub
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
Matthieu Darbois and GitHub
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
Priya Gupta and GitHub
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
priya-kinthali and GitHub
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
priya-kinthali and GitHub
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
Joel Ambass and GitHub
3226af69c0
Upgrade IA publish
2024-09-16 17:18:49 +02:00
Joel Ambass and GitHub
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
Matthieu Darbois and GitHub
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
priya-kinthali and GitHub
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
Dmitry Shibanov and GitHub
0a5c615913
Update action to node20 ( #772 )
2023-12-05 14:52:09 +01:00
Dmitry Shibanov and GitHub
b64ffcaf5b
update actions/checkout to v4 ( #761 )
2023-11-08 11:16:06 +01:00
dependabot[bot] and GitHub
e8111cec9d
Bump @babel/traverse from 7.9.0 to 7.23.2 ( #743 )
2023-10-26 13:33:26 +02:00
Dmitry Shibanov and GitHub
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
Dmitry Shibanov and GitHub
65d7f2d534
Add range validation for toml files ( #726 )
2023-09-07 15:45:09 +02:00
Dmitry Shibanov and GitHub
c16c4b8d18
Fix pipenv jobs ( #699 )
2023-07-13 14:11:40 +02:00
Dario Curreri and GitHub
0d5da6a89a
Read python version from pyproject.toml ( fix #542 ) ( #669 )
2023-06-28 22:02:44 +02:00
Dmitry Shibanov and GitHub
3f824b7ca6
remove python 2.7 from the tests ( #687 )
2023-06-19 13:20:44 +02:00
Dmitry Shibanov and GitHub
d1244c8404
Remove ubuntu-18.04 from e2e ( #641 )
2023-04-04 16:18:24 +02:00
IvanZosimov
0ffa49cfca
Add update-config-files.yml
2023-03-09 11:47:39 +01:00
Ivan and GitHub
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
Matthieu Darbois and GitHub
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
MaksimZhukov and GitHub
f60fe39c45
Update release-new-action-version.yml ( #584 )
2023-01-12 13:52:32 +01:00
Dmitry Shibanov and GitHub
5ccb29d877
Install multiple python versions ( #567 )
2022-12-22 13:02:09 +01:00
Ivan and GitHub
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
James M. Greene and GitHub
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
Matthieu Darbois and GitHub
47c4a7af1d
fix(ci): run .github/workflows/workflow.yml on ubuntu-20.04 ( #535 )
2022-11-07 13:10:21 +01:00
Dmitry Shibanov and GitHub
2f06e9da25
Add check-latest functionality ( #406 )
2022-07-25 16:54:04 +02:00
Dmitry Shibanov and GitHub
49a521fa06
Fix poetry version ( #445 )
2022-07-25 15:02:06 +02:00
Sven Serlier and GitHub
b318cecd93
Update actions/checkout to v3
2022-07-03 20:15:21 +02:00