add support for intermediate dependency files #5
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds support for intermediate dependency files. That is, files that do not exist in the project's repo but which are generated in other GitHub action steps.
FILES_EXIST
actions/checkout@v3
step (because these files do not exist in the repo that's being checked-out), so they are first moved to the$HOME
dir, and then moved back from it after thecheckout
(this works because files inside$HOME
persist between checkouts).python3 ./packj/main.py audit -f $input
->python3 ./main.py audit -f $input
- otherwise I was getting an error/home/runner/.packj.yaml not found
or something similar, which makes sense because themain.py
script was being called from outside its directory but the program expects.packj.yaml
in the current directory https://github.com/ossillate-inc/packj/blob/v0.15-beta/packj/main.py#L13