Skip to content

Usage with nektos/act #1805

@tcodes0

Description

@tcodes0

When using nektos/act to run the action locally in a container environment, the action fails to find any files to lint and reports a success. I tried using a .sh script to call cspell . instead of the action and the problem seems to persist. Attaching the logs I have from act. The symptoms are similar to #187 #182

[main/spellcheck            ] 🚀  Start image=catthehacker/ubuntu:act-latest
[main/spellcheck            ]   🐳  docker pull image=catthehacker/ubuntu:act-latest platform=linux/amd64 username= forcePull=true
[main/spellcheck            ]   🐳  docker create image=catthehacker/ubuntu:act-latest platform=linux/amd64 entrypoint=["tail" "-f" "/dev/null"] cmd=[] network="host"
[main/spellcheck            ]   🐳  docker run image=catthehacker/ubuntu:act-latest platform=linux/amd64 entrypoint=["tail" "-f" "/dev/null"] cmd=[] network="host"
[main/spellcheck            ]   ☁  git clone 'https://github.com/streetsidesoftware/cspell-action' # ref=v6.4.0
[main/spellcheck            ] ⭐ Run Main Checkout
[main/spellcheck            ]   🐳  docker cp src=/home/vacation/Desktop/tcodes0-go/. dst=/home/vacation/Desktop/tcodes0-go
[main/spellcheck            ]   ✅  Success - Main Checkout
[main/spellcheck            ] ⭐ Run Main Cspell
[main/spellcheck            ]   🐳  docker cp src=/home/vacation/.cache/act/[email protected]/ dst=/var/run/act/actions/[email protected]/
[main/spellcheck            ]   🐳  docker exec cmd=[node /var/run/act/actions/[email protected]/action/lib/main_root.cjs] user= workdir=
[main/spellcheck            ]   | cspell-action
[main/spellcheck            ]   | Push
[main/spellcheck            ]   | Files checked: 0, Issues found: 0 in 0 files.
[main/spellcheck            ]   | Done.
[main/spellcheck            ]   ✅  Success - Main Cspell
[main/spellcheck            ]   ⚙  ::set-output:: number_of_files_with_issues=0
[main/spellcheck            ]   ⚙  ::set-output:: files_with_issues=[]
[main/spellcheck            ]   ⚙  ::set-output:: result={"success":true,"number_of_issues":0,"number_of_files_checked":0,"files_with_issues":[]}
[main/spellcheck            ]   ⚙  ::set-output:: success=true
[main/spellcheck            ]   ⚙  ::set-output:: number_of_files_checked=0
[main/spellcheck            ]   ⚙  ::set-output:: number_of_issues=0
[main/spellcheck            ] Cleaning up container for job spellcheck
[main/spellcheck            ] 🏁  Job succeeded

happy to close/move if this is not related to the action but cspell itself.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions