Has anyone used `act` successfully to run the gith...
# docker
r
Has anyone used
act
successfully to run the github actions flow locally? I get the following error
Copy code
$ act  -j php-74-postgres-functional-debian
.....
[CI/PHP 7.4 / PostgreSQL / Functional / Debian]   🐳  docker exec cmd=[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/3] user= workdir=
| Cloning into './docker'...
| remote: Enumerating objects: 9963, done.
| Checking requirements... 0s [OK]
| Checking docker version... 0s [OK]
| Checking docker-compose version... 0s [OK]
| 
| ā”Œā”€ā”€ā”€ā”€ā•®       ā”Œā”€ā”           ╭────┬────╮─┬─┐
| │  ā•® │───┬───┤ ā”œā”€ā”¬ā”€ā”€ā”€ā”¬ā”€ā”¬ā”€ā” │ ───┤  ā•® │ ā”Œā”€ā”˜
| │  ╯ │ ┼ │ ā”œā”€ā”¤ā”€ā”€ā”€ā”¤ ┼─┤ ā”Œā”€ā•Æ ā”œā”€ā”€ā”€ │  ╯ │ └─┐
| ā””ā”€ā”€ā”€ā”€ā”“ā”€ā”€ā”€ā”“ā”€ā”€ā”€ā”“ā”€ā”“ā”€ā”“ā”€ā”€ā”€ā”“ā”€ā”˜   ā””ā”€ā”€ā”€ā”€ā”“ā”€ā”€ā”€ā”€ā”“ā”€ā”“ā”€ā”˜
|                                           
| 
| Checking requirements... 0s [OK]
| Checking docker version... 0s [OK]
| Checking docker-compose version... 0s [OK]
| 
| Using deploy.ci.functional.yml 
| Building generator... 3s [DONE]
| Copiyng assets... 0s [DONE]
| 
| Running generator 
| PHP Fatal error:  Uncaught Symfony\Component\Yaml\Exception\ParseException: File "/data/deployment/project.yml" does not exist. in /data/vendor/symfony/yaml/Parser.php:54
| Stack trace:
| #0 /data/deploy-file-generator/src/Processor/Executor/PreExecutors/PrepareDeployFileTransferExecutor.php(45): Symfony\Component\Yaml\Parser->parseFile('/data/deploymen...')
| #1 /data/deploy-file-generator/src/Processor/DeployFileProcessor.php(90): DeployFileGenerator\Processor\Executor\PreExecutors\PrepareDeployFileTransferExecutor->execute(Object(DeployFileGenerator\Transfer\DeployFileTransfer))
| #2 /data/deploy-file-generator/src/Processor/DeployFileProcessor.php(38): DeployFileGenerator\Processor\DeployFileProcessor->execute(Array, Object(DeployFileGenerator\Transfer\DeployFileTransfer))
| #3 /data/index.php(1342): DeployFileGenerator\Processor\DeployFileProcessor->process(Object(DeployFileGenerator\Transfer\DeployFileTransfer))
| #4 /data/index.php(17): buildProjectYaml('/data/deploymen...')
| #5 {main}
|   thrown in /data/vendor/symfony/yaml/Parser.php on line 54
b
No not yet, but I'm working on it too.
r
tried to debug it for a sec, something in the base image is different is my guess
Answering myself to run it locally do not have the docker sdk pre-pulled in your repo and e.g.
act --bind --directory .
w
Hi @rough-agency-88294 We also face a similar issue right now. We just follow the description on https://docs.spryker.com/docs/scos/dev/setup/installing-spryker-with-docker/installation-guides/installing-in-demo-mode-on-windows.html#inst[…]ndows to get the demo mode working on Windows. But when executing docker/sdk bootstrap we only see this:
Copy code
$ docker/sdk bootstrap

ā”Œā”€ā”€ā”€ā”€ā•®       ā”Œā”€ā”           ╭────┬────╮─┬─┐
│  ā•® │───┬───┤ ā”œā”€ā”¬ā”€ā”€ā”€ā”¬ā”€ā”¬ā”€ā” │ ───┤  ā•® │ ā”Œā”€ā”˜
│  ╯ │ ┼ │ ā”œā”€ā”¤ā”€ā”€ā”€ā”¤ ┼─┤ ā”Œā”€ā•Æ ā”œā”€ā”€ā”€ │  ╯ │ └─┐
ā””ā”€ā”€ā”€ā”€ā”“ā”€ā”€ā”€ā”“ā”€ā”€ā”€ā”“ā”€ā”“ā”€ā”“ā”€ā”€ā”€ā”“ā”€ā”˜   ā””ā”€ā”€ā”€ā”€ā”“ā”€ā”€ā”€ā”€ā”“ā”€ā”“ā”€ā”˜



Using ./deploy.yml

Running generator
PHP Fatal error:  Uncaught Symfony\Component\Yaml\Exception\ParseException: File "/data/deployment/project.yml" does not exist. in /data/vendor/symfony/yaml/Parser.php:54
Stack trace:
#0 /data/deploy-file-generator/src/Processor/Executor/PreExecutors/PrepareDeployFileTransferExecutor.php(45): Symfony\Component\Yaml\Parser->parseFile('/data/deploymen...')
#1 /data/deploy-file-generator/src/Processor/DeployFileProcessor.php(90): DeployFileGenerator\Processor\Executor\PreExecutors\PrepareDeployFileTransferExecutor->execute(Object(DeployFileGenerator\Transfer\DeployFileTransfer))
#2 /data/deploy-file-generator/src/Processor/DeployFileProcessor.php(38): DeployFileGenerator\Processor\DeployFileProcessor->execute(Array, Object(DeployFileGenerator\Transfer\DeployFileTransfer))
#3 /data/index.php(1342): DeployFileGenerator\Processor\DeployFileProcessor->process(Object(DeployFileGenerator\Transfer\DeployFileTransfer))
#4 /data/index.php(17): buildProjectYaml('/data/deploymen...')
#5 {main}
  thrown in /data/vendor/symfony/yaml/Parser.php on line 54
Your issue looks similar, have you solved it?
r
Yeah with that directory parameter, see above
Act has some issue that volume mounts dont work same way