lando / lando/setup-lando

Setup fails on GitHub Actions using Ubuntu

Open
#50 9 comments 2 reactions 0 assignees View on GitHub
Dominant language
Shell
Stars
9
Forks
9
PR merge metrics
No merged PRs in 30d

Description

A GitHub Actions workflow that was previously working now fails due to missing dependencies. The application is a regular Drupal site using the `drupal10` recipe. The Actions workflow doesn't take any action related to Lando until it's invoked with:

```
- name: Install Lando
uses: lando/setup-lando@v3
```

This fails after 5 seconds or so and displays this:

![image](https://github.com/user-attachments/assets/153e4e81-13f5-4566-aac9-30304a4c9696)

This setup started failing intermittently yesterday, August 1, but now fails on every run. I've tested this with Ubuntu 20.04, 22.04 (`ubuntu-latest`), and 24.04 and gotten the same result. The failure seems especially odd because the output indicates that `lando setup` may fix the issue even though that's supposed to run automatically, but that error message doesn't indicate which dependency is missing.

Since this package hasn't changed in a while could this be related to changes made in the Actions runner images? It doesn't seem likely to be this specifically but they [recently removed Docker Compose v1](https://github.com/actions/runner-images/issues/9692). Is there anything we can do to compensate or work around the problem?

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the GitHub Actions workflow step invoking lando/setup-lando@v3 and compare the reported failures across Ubuntu 20.04, 22.04, and 24.04. Inspect the setup output for the missing dependency and whether lando setup runs automatically; done means the workflow completes reliably on the supported Ubuntu runners.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, github-actions, ubuntu
Domain
ci-cd, devops
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.