Commit Graph

22 Commits

Author SHA1 Message Date
Priyagupta108 09262e015b Test macos-14-large x64 runner
e2e-cache / Test pipenv (Python 3.10, macos-14-large) (push) Has been cancelled
e2e-cache / Test pip (Python pypy-3.10-v7.x, macos-14-large) (push) Has been cancelled
e2e-cache / Test pip (Python pypy-3.11-v7.x, macos-14-large) (push) Has been cancelled
e2e-cache / Test pip (Python pypy-3.9-v7.x, macos-14-large) (push) Has been cancelled
e2e-cache / Test pipenv (Python 3.11, macos-14-large) (push) Has been cancelled
e2e-cache / Test pipenv (Python 3.12, macos-14-large) (push) Has been cancelled
e2e-cache / Test pipenv (Python 3.13, macos-14-large) (push) Has been cancelled
e2e-cache / Test pipenv (Python pypy-3.10-v7.x, macos-14-large) (push) Has been cancelled
e2e-cache / Test pipenv (Python pypy-3.11-v7.x, macos-14-large) (push) Has been cancelled
e2e-cache / Test poetry (Python 3.10, macos-14-large) (push) Has been cancelled
e2e-cache freethread / Test pipenv (Python 3.13.1t, macos-14-large) (push) Has been cancelled
e2e-cache freethread / Test pipenv (Python 3.13.2t, macos-14-large) (push) Has been cancelled
e2e-cache freethread / Test pipenv (Python 3.13.5t, macos-14-large) (push) Has been cancelled
e2e-cache freethread / Test poetry (Python 3.13.0, macos-14-large) (push) Has been cancelled
e2e-cache freethread / Test poetry (Python 3.13.1, macos-14-large) (push) Has been cancelled
e2e-cache freethread / Test poetry (Python 3.13.2, macos-14-large) (push) Has been cancelled
e2e-cache freethread / Test pipenv (Python 3.13.1t, macos-14-large, caching path) (push) Has been cancelled
e2e-cache freethread / Test pipenv (Python 3.13.2t, macos-14-large, caching path) (push) Has been cancelled
e2e-cache freethread / Test pipenv (Python 3.13.5t, macos-14-large, caching path) (push) Has been cancelled
e2e-cache / Test poetry (Python 3.11, macos-14-large) (push) Has been cancelled
e2e-cache / Test poetry (Python 3.12, macos-14-large) (push) Has been cancelled
e2e-cache / Test poetry (Python 3.13, macos-14-large) (push) Has been cancelled
e2e-cache / Test poetry (Python 3.9, macos-14-large) (push) Has been cancelled
e2e-cache / Test poetry (Python pypy-3.10-v7.x, macos-14-large) (push) Has been cancelled
e2e-cache / Test poetry (Python pypy-3.11-v7.x, macos-14-large) (push) Has been cancelled
e2e-cache / Test poetry (Python pypy-3.9-v7.x, macos-14-large) (push) Has been cancelled
e2e-cache / Test pipenv (Python 3.11, macos-14-large, caching path) (push) Has been cancelled
e2e-cache / Test pip (Python pypy-3.10-v7.x, macos-14-large, caching path) (push) Has been cancelled
e2e-cache / Test pip (Python pypy-3.11-v7.x, macos-14-large, caching path) (push) Has been cancelled
e2e-cache / Test pip (Python pypy-3.9-v7.x, macos-14-large, caching path) (push) Has been cancelled
e2e-cache / Test pipenv (Python 3.10, macos-14-large, caching path) (push) Has been cancelled
e2e-cache / Test pipenv (Python 3.12, macos-14-large, caching path) (push) Has been cancelled
e2e-cache / Test pipenv (Python 3.13, macos-14-large, caching path) (push) Has been cancelled
e2e-cache / Test pipenv (Python pypy-3.10-v7.x, macos-14-large, caching path) (push) Has been cancelled
e2e-cache / Test pipenv (Python pypy-3.11-v7.x, macos-14-large, caching path) (push) Has been cancelled
Validate GraalPy e2e / Setup GraalPy graalpy23.0 macos-14-large (noenv) (push) Has been cancelled
Validate GraalPy e2e / Setup GraalPy graalpy23.1 macos-14-large (noenv) (push) Has been cancelled
e2e tests / Test setup-python (macos-14-large) (push) Has been cancelled
Validate GraalPy e2e / Setup GraalPy graalpy22.3 macos-14-large (noenv) (push) Has been cancelled
Validate GraalPy e2e / Setup GraalPy graalpy24.1 macos-14-large (noenv) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy pypy3.10-nightly macos-14-large (noenv) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy pypy-2.7 macos-14-large (push) Has been cancelled
Validate GraalPy e2e / Setup GraalPy graalpy-22.3 macos-14-large (push) Has been cancelled
Validate GraalPy e2e / Setup GraalPy graalpy-23.0 macos-14-large (push) Has been cancelled
Validate GraalPy e2e / Setup GraalPy graalpy-23.1 macos-14-large (push) Has been cancelled
Validate GraalPy e2e / Setup GraalPy graalpy-24.1 macos-14-large (push) Has been cancelled
Validate GraalPy e2e / check-latest (macos-14-large) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy pypy-2.7-v7.3.17 macos-14-large (push) Has been cancelled
Validate PyPy e2e / Setup PyPy pypy-3.10 macos-14-large (push) Has been cancelled
Validate PyPy e2e / Setup PyPy pypy-3.10-nightly macos-14-large (push) Has been cancelled
Validate PyPy e2e / Setup PyPy pypy-3.10-v7.3.16 macos-14-large (push) Has been cancelled
Validate PyPy e2e / Setup PyPy pypy-3.10-v7.3.17 macos-14-large (push) Has been cancelled
Validate PyPy e2e / Setup PyPy pypy-2.7-v7.3.12rc1 macos-14-large (push) Has been cancelled
Validate PyPy e2e / Setup PyPy pypy-3.10-v7.3.x macos-14-large (push) Has been cancelled
Validate PyPy e2e / Setup PyPy pypy-3.10-v7.x macos-14-large (push) Has been cancelled
Validate PyPy e2e / Setup PyPy pypy3.10-v7.3.17 macos-14-large (push) Has been cancelled
Validate PyPy e2e / Setup PyPy pypy3.11-v7.3.19 macos-14-large (push) Has been cancelled
Validate PyPy e2e / Setup PyPy pypy3.9 macos-14-large (push) Has been cancelled
Validate PyPy e2e / Check non-eol pypy-2.7 on macos-14-large (push) Has been cancelled
Validate PyPy e2e / Check non-eol pypy-3.10 on macos-14-large (push) Has been cancelled
Validate PyPy e2e / Check non-eol pypy-3.11 on macos-14-large (push) Has been cancelled
Validate PyPy e2e / Setup PyPy pypy2.7 macos-14-large (noenv) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy pypy3.11 macos-14-large (noenv) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy pypy3.9 macos-14-large (noenv) (push) Has been cancelled
Validate PyPy e2e / check-latest (macos-14-large) (push) Has been cancelled
Validate PyPy e2e / setup-pypy-multiple-versions (macos-14-large) (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.0t macos-14-large (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.1t macos-14-large (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.2t macos-14-large (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.0t macos-14-large version file (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.1t macos-14-large version file (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.2t macos-14-large version file (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.0t macos-14-large version file without parameter (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.1t macos-14-large version file without parameter (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.2t macos-14-large version file without parameter (push) Has been cancelled
Validate Python e2e freethread / Setup 3.14t-dev macos-14-large .tool-versions file (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.0 macos-14-large standard pyproject file (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.1 macos-14-large standard pyproject file (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.2 macos-14-large standard pyproject file (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.0 macos-14-large poetry pyproject file (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.1 macos-14-large poetry pyproject file (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.2 macos-14-large poetry pyproject file (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.0t macos-14-large .tool-versions file (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.1t macos-14-large .tool-versions file (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.2t macos-14-large .tool-versions file (push) Has been cancelled
Validate Python e2e freethread / Setup 3.14.0-alpha.6 macos-14-large (push) Has been cancelled
Validate Python e2e freethread / Setup 3.14t-dev macos-14-large (push) Has been cancelled
Validate Python e2e freethread / Setup 3.14t macos-14-large (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.0t macos-14-large (noenv) (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.1t macos-14-large (noenv) (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.2t macos-14-large (noenv) (push) Has been cancelled
Validate Python e2e freethread / check-latest (macos-14-large, 3.13t) (push) Has been cancelled
Validate Python e2e freethread / check-latest (macos-14-large, 3.14t-dev) (push) Has been cancelled
Validate Python e2e freethread / setup-python-multiple-python-versions (macos-14-large) (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.1 macos-14-large using freethread input parameter (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.2 macos-14-large using freethread input parameter (push) Has been cancelled
Validate Python e2e freethread / Setup 3.14-dev macos-14-large using freethread input parameter (push) Has been cancelled
Validate Python e2e freethread / Setup 3.14.0-alpha.6 macos-14-large using freethread input parameter (push) Has been cancelled
Validate Python e2e / Setup 3.10.11 macos-14-large (push) Has been cancelled
Validate Python e2e / Setup 3.11.9 macos-14-large (push) Has been cancelled
Validate Python e2e / Setup 3.12 macos-14-large (noenv) (push) Has been cancelled
Validate Python e2e / Setup 3.12.3 macos-14-large (push) Has been cancelled
Validate Python e2e / Setup 3.13.2 macos-14-large (push) Has been cancelled
Validate Python e2e / Setup 3.9.13 macos-14-large (push) Has been cancelled
Validate Python e2e / Setup 3.10.11 macos-14-large version file (push) Has been cancelled
Validate Python e2e / Setup 3.12.3 macos-14-large version file (push) Has been cancelled
Validate Python e2e / Setup 3.13.2 macos-14-large version file (push) Has been cancelled
Validate Python e2e / Setup 3.9.13 macos-14-large version file (push) Has been cancelled
Validate Python e2e / Setup 3.10.11 macos-14-large version file without parameter (push) Has been cancelled
Validate Python e2e / Setup 3.11.9 macos-14-large version file without parameter (push) Has been cancelled
Validate Python e2e / Setup 3.12.3 macos-14-large version file without parameter (push) Has been cancelled
Validate Python e2e / Setup 3.13.2 macos-14-large version file without parameter (push) Has been cancelled
Validate Python e2e / Setup 3.9.13 macos-14-large standard pyproject file (push) Has been cancelled
Validate Python e2e / Setup ==3.12.3 macos-14-large standard pyproject file (push) Has been cancelled
Validate Python e2e / Setup 3.10.11 macos-14-large poetry pyproject file (push) Has been cancelled
Validate Python e2e / Setup 3.11.9 macos-14-large poetry pyproject file (push) Has been cancelled
Validate Python e2e / Setup 3.12.3 macos-14-large poetry pyproject file (push) Has been cancelled
Validate Python e2e / Setup 3.11.9 macos-14-large version file (push) Has been cancelled
Validate Python e2e / Setup 3.9.13 macos-14-large version file without parameter (push) Has been cancelled
Validate Python e2e / Setup 3.10.11 macos-14-large standard pyproject file (push) Has been cancelled
Validate Python e2e / Setup 3.11.9 macos-14-large standard pyproject file (push) Has been cancelled
Validate Python e2e / Setup 3.13.2 macos-14-large standard pyproject file (push) Has been cancelled
Validate Python e2e / Setup 3.13.2 macos-14-large poetry pyproject file (push) Has been cancelled
Validate Python e2e / Setup 3.9.13 macos-14-large poetry pyproject file (push) Has been cancelled
Validate Python e2e / Setup 3.13.2 macos-14-large .tool-versions file (push) Has been cancelled
Validate Python e2e / Setup 3.14-dev macos-14-large .tool-versions file (push) Has been cancelled
Validate Python e2e / Setup graalpy-24.1.2 macos-14-large .tool-versions file (push) Has been cancelled
Validate Python e2e / Setup pypy3.11-7.3.18 macos-14-large .tool-versions file (push) Has been cancelled
Validate Python e2e / Setup 3.14.0-alpha.6 macos-14-large (push) Has been cancelled
Validate Python e2e / Setup 3.14-dev macos-14-large (push) Has been cancelled
Validate Python e2e / Setup 3.14 macos-14-large (push) Has been cancelled
Validate Python e2e / Setup 3.10 macos-14-large (noenv) (push) Has been cancelled
Validate Python e2e / Setup 3.11 macos-14-large (noenv) (push) Has been cancelled
Validate Python e2e / Setup 3.13 macos-14-large (noenv) (push) Has been cancelled
Validate Python e2e / Setup 3.9 macos-14-large (noenv) (push) Has been cancelled
Validate Python e2e / check-latest (macos-14-large, 3.10) (push) Has been cancelled
Validate Python e2e / check-latest (macos-14-large, 3.11) (push) Has been cancelled
Validate Python e2e / check-latest (macos-14-large, 3.12) (push) Has been cancelled
Validate Python e2e / check-latest (macos-14-large, 3.13) (push) Has been cancelled
Validate Python e2e / check-latest (macos-14-large, 3.9) (push) Has been cancelled
Validate Python e2e / setup-python-multiple-python-versions (macos-14-large) (push) Has been cancelled
e2e-cache freethread / Test pip (Python 3.13.0t, macos-14-large) (push) Has been cancelled
e2e-cache freethread / Test pip (Python 3.13.1t, macos-14-large) (push) Has been cancelled
e2e-cache freethread / Test pip (Python 3.13.0t, macos-14-large, caching path) (push) Has been cancelled
e2e-cache freethread / Test pip (Python 3.13.2t, macos-14-large, caching path) (push) Has been cancelled
e2e-cache freethread / Test pip (Python 3.13.2t, macos-14-large) (push) Has been cancelled
e2e-cache freethread / Test pip (Python 3.13.1t, macos-14-large, caching path) (push) Has been cancelled
e2e-cache / Test pip (Python 3.12, macos-14-large) (push) Has been cancelled
e2e-cache / Test pip (Python 3.12, macos-14-large, caching path) (push) Has been cancelled
e2e-cache / Test pip (Python 3.10, macos-14-large) (push) Has been cancelled
e2e-cache / Test pip (Python 3.11, macos-14-large) (push) Has been cancelled
e2e-cache / Test pip (Python 3.13, macos-14-large) (push) Has been cancelled
e2e-cache / Test pip (Python 3.9, macos-14-large) (push) Has been cancelled
e2e-cache / Test pip (Python 3.10, macos-14-large, caching path) (push) Has been cancelled
e2e-cache / Test pip (Python 3.11, macos-14-large, caching path) (push) Has been cancelled
e2e-cache / Test pip (Python 3.13, macos-14-large, caching path) (push) Has been cancelled
e2e-cache / Test pip (Python 3.9, macos-14-large, caching path) (push) Has been cancelled
2025-07-29 15:21:15 +05:30
aparnajyothi-y 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
aparnajyothi-y 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 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
Matthieu Darbois 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
priya-kinthali 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
Matthieu Darbois 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
dependabot[bot] 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 b64ffcaf5b update actions/checkout to v4 (#761) 2023-11-08 11:16:06 +01:00
Dmitry Shibanov d1244c8404 Remove ubuntu-18.04 from e2e (#641) 2023-04-04 16:18:24 +02:00
Ivan 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
Dmitry Shibanov 5ccb29d877 Install multiple python versions (#567) 2022-12-22 13:02:09 +01:00
Ivan 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
Dmitry Shibanov 2f06e9da25 Add check-latest functionality (#406) 2022-07-25 16:54:04 +02:00
Sven Serlier 4a7ca55b40 Update actions 2022-07-03 20:14:29 +02:00
Matthieu Darbois 00a5248c77 feature: add update-environment input (#411)
This option allows to specify if the action shall update environment variables (default) or not.
This allows to use the setup-python action in a composite action without side effect (except downloading/installing python if version is missing).
2022-06-29 11:00:51 -04:00
mayeut ff706563d7 feature: add a python-path output
Expose a `python-path` output containing the chosen Python executable path.
2022-05-24 21:02:03 +02:00
Matthieu Darbois fff15a21cc Use pypyX.Y for PyPy python-version input (#349)
This versioning scheme is consistent with other
tools in the python ecosystem so it feels more natural
and allows better interaction with other tools.

fixes #346
2022-05-18 15:20:53 +02:00
Matthieu Darbois 1ce308808a Create missing pypyX.Y symlinks (#347)
`pypyX.Y.exe` executables are missing from PyPy archives on Windows before v7.3.9 (X.Y < 3.9)
`pypy2.7` symlinks are also missing from macOS/Linux PyPy archives before v7.3.9

relates to #346
2022-04-28 09:26:17 -04:00
Dmitry Shibanov 002b1e4044 Change python version for pypy in workflow files (#259) 2021-10-19 20:24:02 +03:00
Alena Sviridenko dc73133d4d Fix PyPy installation on Windows to adopt new parameters format (#201)
Code scanning - action / CodeQL-Build (push) Has been cancelled
* test for pypy new version notation

* formatting

* uncommented condition

* test

* added pypy to test matrix

* test

* test

* restored all tests

* removed logs, added multiarch support for toolcache

* reduced test matrix

* removed extra condition about arch
2021-04-12 13:59:38 -04:00
Dmitry Shibanov 8c5ea631b2 Adding support for more PyPy versions and installing them on-flight (#168)
Code scanning - action / CodeQL-Build (push) Has been cancelled
* add support to install pypy

* resolved comments, update readme, add e2e tests.

* resolve throw error

* Add pypy unit tests to cover code

* add tests

* Update test-pypy.yml

* Update test-python.yml

* Update test-python.yml

* Update README.md

* fixing tests

* change order

Co-authored-by: Maxim Lobanov <v-malob@microsoft.com>

* add pypy tests and fix issue with pypy-3-nightly

Co-authored-by: Maxim Lobanov <v-malob@microsoft.com>
2020-12-17 16:03:54 +01:00