Skip to content

chore(deps): update actions/cache action to v5.0.3#303

Open
renovate[bot] wants to merge 1 commit intomainfrom
users/renovate/github-actions
Open

chore(deps): update actions/cache action to v5.0.3#303
renovate[bot] wants to merge 1 commit intomainfrom
users/renovate/github-actions

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Feb 15, 2026

This PR contains the following updates:

Package Type Update Change
actions/cache action patch v5.0.2v5.0.3

Release Notes

actions/cache (actions/cache)

v5.0.3

Compare Source

What's Changed

Full Changelog: actions/cache@v5...v5.0.3


Configuration

📅 Schedule: Branch creation - Only on Sunday ( * * * * 0 ) in timezone US/Central, Automerge - At any time (no schedule defined).

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

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

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


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-actions
Copy link
Contributor

github-actions bot commented Feb 15, 2026

Test Results

  120 files  ±0    120 suites  ±0   3m 20s ⏱️ -10s
  251 tests ±0    249 ✅ ±0   2 💤 ±0  0 ❌ ±0 
2 510 runs  ±0  2 480 ✅ ±0  30 💤 ±0  0 ❌ ±0 

Results for commit 063077f. ± Comparison against base commit cae0a88.

♻️ This comment has been updated with latest results.

@renovate renovate bot force-pushed the users/renovate/github-actions branch from 5101000 to 063077f Compare February 16, 2026 16:33
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PEP517 build of a dependency failed

Backend subprocess exited when trying to invoke get_requires_for_build_wheel

    | Command '['/var/folders/w0/cd8qgn052r16zsblrrxl1gxw0000gn/T/tmpdj847907/.venv/bin/python', '/Users/runner/work/_temp/poetry/home/lib/python3.10/site-packages/pyproject_hooks/_in_process/_in_process.py', 'get_requires_for_build_wheel', '/var/folders/w0/cd8qgn052r16zsblrrxl1gxw0000gn/T/tmp57oskubd']' returned non-zero exit status 1.
    | 
    | Traceback (most recent call last):
    |   File "/Users/runner/work/_temp/poetry/home/lib/python3.10/site-packages/pyproject_hooks/_in_process/_in_process.py", line 389, in <module>
    |     main()
    |   File "/Users/runner/work/_temp/poetry/home/lib/python3.10/site-packages/pyproject_hooks/_in_process/_in_process.py", line 373, in main
    |     json_out["return_val"] = hook(**hook_input["kwargs"])
    |   File "/Users/runner/work/_temp/poetry/home/lib/python3.10/site-packages/pyproject_hooks/_in_process/_in_process.py", line 143, in get_requires_for_build_wheel
    |     return hook(config_settings)
    |   File "/private/var/folders/w0/cd8qgn052r16zsblrrxl1gxw0000gn/T/tmpdj847907/.venv/lib/python3.10/site-packages/setuptools/build_meta.py", line 333, in get_requires_for_build_wheel
    |     return self._get_build_requires(config_settings, requirements=[])
    |   File "/private/var/folders/w0/cd8qgn052r16zsblrrxl1gxw0000gn/T/tmpdj847907/.venv/lib/python3.10/site-packages/setuptools/build_meta.py", line 301, in _get_build_requires
    |     self.run_setup()
    |   File "/private/var/folders/w0/cd8qgn052r16zsblrrxl1gxw0000gn/T/tmpdj847907/.venv/lib/python3.10/site-packages/setuptools/build_meta.py", line 520, in run_setup
    |     super().run_setup(setup_script=setup_script)
    |   File "/private/var/folders/w0/cd8qgn052r16zsblrrxl1gxw0000gn/T/tmpdj847907/.venv/lib/python3.10/site-packages/setuptools/build_meta.py", line 317, in run_setup
    |     exec(code, locals())
    |   File "<string>", line 30, in <module>
    | ModuleNotFoundError: No module named 'pkg_resources'

Note: This error originates from the build backend, and is likely not a problem with poetry but one of the following issues with grpcio-tools (1.49.1)

  - not supporting PEP 517 builds
  - not specifying PEP 517 build requirements correctly
  - the build requirements are incompatible with your operating system or Python version
  - the build requirements are missing system dependencies (eg: compilers, libraries, headers).

You can verify this by running pip wheel --no-cache-dir --use-pep517 "grpcio-tools (==1.49.1)".

@dixonjoel @jfriedri-ni @mshafer-NI

Poetry is trying to rebuild grpcio-tools from source on macOS, and it's failing because setuptools v82.0.0 removed the pkg_resources module, which grpcio-tools v1.49.1's setup.py used: https://github.com/grpc/grpc/blob/v1.49.1/tools/distrib/python/grpcio_tools/setup.py

Locking package versions in poetry.lock should prevent upgrading setuptools, but maybe this is using an unlocked version of setuptools?

  • Our Poetry venv itself does not have a lock file
  • Perhaps PEP 517 builds are using unlocked setuptools?

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also, why are we rebuilding from source? Because grpcio-tools 1.49.1 has a binary wheel for macOS x64 and the GitHub-hosted runner is macOS arm64 now.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we have 3 options:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant