nicholaswilde / helm-charts

My collection of Helm charts.
https://artifacthub.io/packages/search?repo=nicholaswilde
Apache License 2.0
71 stars 32 forks source link

[workflows] Update actions/setup-python action to v3 - autoclosed #84

Closed renovate[bot] closed 2 years ago

renovate[bot] commented 2 years ago

WhiteSource Renovate

This PR contains the following updates:

Package Type Update Change
actions/setup-python action major v2.2.2 -> v3.1.2

Release Notes

actions/setup-python ### [`v3.1.2`](https://togithub.com/actions/setup-python/releases/v3.1.2) [Compare Source](https://togithub.com/actions/setup-python/compare/v3.1.1...v3.1.2) In scope of this release we updated `actions/cache` package as the new version contains fixes related to GHES 3.5 ([https://github.com/actions/setup-python/pull/382](https://togithub.com/actions/setup-python/pull/382)) ### [`v3.1.1`](https://togithub.com/actions/setup-python/releases/v3.1.1) [Compare Source](https://togithub.com/actions/setup-python/compare/v3.1.0...v3.1.1) This release introduces new output cache-hit ([https://github.com/actions/setup-python/pull/373](https://togithub.com/actions/setup-python/pull/373)) and fix python-version output for PyPy ([https://github.com/actions/setup-python/pull/365](https://togithub.com/actions/setup-python/pull/365)) The cache-hit output contains boolean value indicating that an exact match was found for the key. It shows that the action uses already existing cache or not. The output is available only if cache is enabled. The python-version contains version of Python or PyPy. ### [`v3.1.0`](https://togithub.com/actions/setup-python/releases/v3.1.0) [Compare Source](https://togithub.com/actions/setup-python/compare/v3.0.0...v3.1.0) - In the scope of this release, we added [support for caching from GHES 3.5](https://togithub.com/actions/setup-python/issues/362) and fixed the download issue for files > 2GB during restore. - Caching poetry dependencies ```yaml steps: - uses: actions/checkout@v3 - name: Install poetry run: pipx install poetry - uses: actions/setup-python@v3 with: python-version: '3.9' cache: 'poetry' - run: poetry install - run: poetry run pytest ``` ### [`v3.0.0`](https://togithub.com/actions/setup-python/releases/v3.0.0) [Compare Source](https://togithub.com/actions/setup-python/compare/v2.3.2...v3.0.0) #### What's Changed - Update default runtime to node16 ([https://github.com/actions/setup-python/pull/340](https://togithub.com/actions/setup-python/pull/340)) - Update `package-lock.json` file version to 2, `@types/node` to 16.11.25 and `typescript` to 4.2.3 ([https://github.com/actions/setup-python/pull/341](https://togithub.com/actions/setup-python/pull/341)) - Remove legacy `pypy2` and `pypy3` keywords ([https://github.com/actions/setup-python/pull/342](https://togithub.com/actions/setup-python/pull/342)) ##### Breaking Changes With the update to Node 16, all scripts will now be run with Node 16 rather than Node 12. This new major release removes support of legacy `pypy2` and `pypy3` keywords. Please use more specific and flexible syntax to specify a PyPy version: ```yaml jobs: build: runs-on: ubuntu-latest strategy: matrix: python-version: - 'pypy-2.7' # the latest available version of PyPy that supports Python 2.7 - 'pypy-3.8' # the latest available version of PyPy that supports Python 3.8 - 'pypy-3.8-v7.3.8' # Python 3.8 and PyPy 7.3.8 steps: - uses: actions/checkout@v2 - uses: actions/setup-python@v3 with: python-version: ${{ matrix.python-version }} ``` See more usage examples in the [documentation](https://togithub.com/actions/setup-python#specifying-a-pypy-version) ### [`v2.3.2`](https://togithub.com/actions/setup-python/releases/v2.3.2) [Compare Source](https://togithub.com/actions/setup-python/compare/v2.3.1...v2.3.2) In scope of this release we [include a version of python in restore and primary cache keys for pip](https://togithub.com/actions/setup-python/pull/303). Besides, we add temporary fix for Windows caching [issue](https://togithub.com/actions/setup-python/pull/332), that the `pip cache dir` command returns non zero exit code or writes to stderr. Moreover we updated [node-fetch dependency](https://togithub.com/actions/setup-python/pull/327). ### [`v2.3.1`](https://togithub.com/actions/setup-python/releases/v2.3.1) [Compare Source](https://togithub.com/actions/setup-python/compare/v2.3.0...v2.3.1) We have updated [actions/cache](https://togithub.com/actions/toolkit/blob/main/packages/cache/RELEASES.md#​108) dependency version to 1.0.8 to support 10GB cache upload ### [`v2.3.0`](https://togithub.com/actions/setup-python/releases/v2.3.0) [Compare Source](https://togithub.com/actions/setup-python/compare/v2.2.2...v2.3.0) This release introduces dependency caching support ([https://github.com/actions/setup-python/pull/266](https://togithub.com/actions/setup-python/pull/266)) ##### Caching dependencies. The action has a built-in functionality for caching and restoring pip/pipenv dependencies. The `cache` input is optional, and caching is turned off by default. Besides, this release introduces dependency caching support for mono repos and repositories with complex structure. By default, the action searches for the dependency file (requirements.txt for pip or Pipfile.lock for pipenv) in the whole repository. Use the `cache-dependency-path` input for cases when you want to override current behaviour and use different file for hash generation (for example requirements-dev.txt). This input supports wildcards or a list of file names for caching multiple dependencies. ##### Caching pip dependencies: steps: - uses: actions/checkout@v2 - uses: actions/setup-python@v2 with: python-version: '3.9' cache: 'pip' - run: pip install -r requirements.txt - run: pip test ##### Caching pipenv dependencies: steps: - uses: actions/checkout@v2 - name: Install pipenv run: pipx install pipenv - uses: actions/setup-python@v2 with: python-version: '3.9' cache: 'pipenv' - run: pipenv install - run: pipenv test ##### Change dependency file: steps: - uses: actions/checkout@v2 - uses: actions/setup-python@v2 with: python-version: '3.9' cache: 'pip' cache-dependency-path: '**/requirements-dev.txt' - run: pip install -r subdirectory/requirements-dev.txt - run: pip test

Configuration

📅 Schedule: "every 3 months on the first day of the month" (UTC).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by WhiteSource Renovate. View repository job log here.