Support cache-dependency-paths outside the current directory
See original GitHub issueDescription:
I’m building a composite Action which uses actions/setup-python
internally. When specifying the requirements.txt
from the action setting up Python fails, though I thiiink I’m passing the right values.
Here’s what I’ve got:
- name: Set up Python
uses: actions/setup-python@v3
with:
python-version: '3.10'
cache: pip
cache-dependency-path: ${{ github.action_path }}/requirements.txt
Here’s the error I get:
No file in /home/runner/work/sr2022-comp/sr2022-comp matched to [/home/runner/work/_actions/PeterJCLaw/srcomp-validate-action/bd809ff12b77607cc2f0ebbd035d6f0a5c8d32fc/requirements.txt], make sure you have checked out the target repository
sr2022-comp
is the repo I’m using to test the action, srcomp-validate-action
is the action.
My specific use-case only has a couple of dependencies so #351 would likely work as a fix, though I can imagine that a more complex scenario would want this to work.
Platform: Ubuntu
Issue Analytics
- State:
- Created a year ago
- Reactions:1
- Comments:5 (3 by maintainers)
Top GitHub Comments
Thanks for your replies. For completeness the repos in question are:
I’ve raised https://github.com/actions/toolkit/issues/1035 for the underlying issue.
Hello @PeterJCLaw. For now I’m going to close the pull request because the root cause of the issue comes from the toolkit repository. If you have any concerns feel free to ping us.