Skip to content

v1.0.25: deploy silently no-ops — prints 'Using vendor/bin/dep' then exits without running any tasks #99

Description

@mglaman

Description

After the v1.0.25 release, the action prints Using "vendor/bin/dep". and then exits immediately with a success code without running any Deployer tasks. No error is shown, no Deployer output is produced.

Steps to reproduce

Use the action with a standard vendor/bin/dep setup:

- uses: deployphp/action@v1
  with:
    private-key: ${{ secrets.PRIVATE_KEY }}
    dep: deploy stage=uat --ansi -vvv

Expected behaviour

Deployer runs and streams full task output (deploy:info, rsync, artisan:migrate, etc.)

Actual behaviour

The action prints Using "vendor/bin/dep". and immediately returns success. No tasks run, nothing is deployed.

Evidence

Two runs on the same day against the same branch and host:

v1.0.24 (SHA 5d9b48b8) — working: full Deployer output, release created on the server.

Using "vendor/bin/dep".
$ php vendor/bin/dep deploy stage=uat branch=main --ansi -vvv  --no-interaction --ansi -v
[...] task deploy:info
[...] task deploy:setup
[...] task deploy:lock
...

v1.0.25 (SHA 9229ee26) — broken: no output after the first line.

Using "vendor/bin/dep".
[immediately jumps to next step]

v1.0.25 was released at 19:37 UTC on 2026-04-07. The broken deploy ran at 21:03 UTC the same day; the working deploy ran at 13:01 UTC the same day using v1.0.24.

Workaround

Pin to the v1.0.24 SHA:

- uses: deployphp/action@5d9b48b8ce6a81cfff681cbc330eb7944f102093

Environment

  • deployphp/action v1.0.25 (SHA 9229ee2680f070f60c53cf62af15c8317a03a0b8)
  • deployer/deployer v7.5.12
  • Runner: ubuntu-24.04

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions