Skip to content

How to run a GitHub workflow locally?

Joshua Sangmeister edited this page Feb 3, 2024 · 1 revision
  1. Install act
  2. Install docker and docker-compose (Install docker-compose) as the first step in your workflow (after the uses-clause) by:
      - name: Install software
        run: |
          sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
          chmod +x /usr/local/bin/docker-compose
          sudo apt-get install -y moby-cli
  1. Run the workflow for your preferred event, you want to test (for example: act or act push for a "push"-event). See also: act#example-commands
Clone this wiki locally