setup-python
setup-python copied to clipboard
Set up your GitHub Actions workflow with a specific version of Python
Bumps [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) from 27.9.0 to 28.11.0. Release notes Sourced from eslint-plugin-jest's releases. v28.11.0 28.11.0 (2025-01-15) Features valid-expect: allow calling expect with no arguments (#1688) (ff0349e) v28.10.1 28.10.1 (2025-01-15) Bug Fixes...
Bumps [semver](https://github.com/npm/node-semver) from 7.6.0 to 7.7.1. Release notes Sourced from semver's releases. v7.7.1 7.7.1 (2025-02-03) Bug Fixes af761c0 #764 inc: fully capture prerelease identifier (#764) (@wraithgar) v7.7.0 7.7.0 (2025-01-29) Features...
This pull request includes a small change to the `action.yml` file. The change updates the `uses` attribute to specify the version `v5.4.0` for the `actions/setup-python` action. * [`action.yml`](diffhunk://#diff-1243c5424efaaa19bd8e813c5e6f6da46316e63761421b3e5f5c8ced9a36e6b6L2-R3): Updated `uses`...
**Description:** This pull request improves error handling for the pip cache directories on Windows. **Related issue:** https://github.com/actions/setup-python/issues/1034 **Check list:** - [ ] Mark if documentation changes are required. - [...
**Description:** Fixed an issue where GitHub Enterprise Server (GHES) occasionally encountered a "candidates is not iterable" error. **Related issue:** #903 **Check list:** - [ ] Mark if documentation changes are...
# UPD(17.02.2025): To anyone landing here from Google or hitting this bug otherwise > [!tip] > Here's the solution I landed on, not only because of just this bug, but...
**Description:** Minor code readability improvements discovered on code review. - Rename `(Pipenv|Poetry)Cache` "patterns" field to "cacheDependencyPath" to be consistent with PipCache, base class, and `cache-factory.ts` - Rm `CacheDistributor.cacheDependencyPath` field and...
**Description:** The pip caching code uses a cache key that does not include the Python binary's architecture. This leads to cache thrashing. https://github.com/actions/setup-python/blob/main/src/cache-distributions/pip-cache.ts#L68-L75 These keys should include the Python binary...
**Description:** The `update-environment` flag updates seems to update a bunch of env variables to point at the newly installed version (cypthon example: https://github.com/actions/setup-python/blob/main/src/find-python.ts#L111). Could it also add the `PY_PYTHON=` on...
Reverts actions/setup-python#985