public async function genRun()

in src/shipit/phase/ShipItPhaseRunner.php [29:44]


  public async function genRun(): Awaitable<void> {
    await $this->genParseCLIArguments();
    try {
      foreach ($this->phases as $phase) {
        // @lint-ignore AWAIT_IN_LOOP need sync execution
        await $phase->genRun($this->manifest);
      }
    } finally {
      if ($this->manifest->hasSourceSharedLock()) {
        $this->manifest->getSourceSharedLock()->release();
      }
      if ($this->manifest->hasDestinationSharedLock()) {
        $this->manifest->getDestinationSharedLock()->release();
      }
    }
  }