> ## Documentation Index
> Fetch the complete documentation index at: https://docs.argalabs.com/llms.txt
> Use this file to discover all available pages before exploring further.

# GitHub Actions

> GitHub Actions seed configuration and legacy twin-name compatibility

Use the [GitHub twin](https://docs.argalabs.com/twins/github.md) for new GitHub and GitHub Actions Scenarios. It shares repository, workflow, job, log, and artifact state in one service.

The legacy `github_actions` twin name uses the same Scenario seed contract. Put its configuration under `seed_config.github_actions` when replaying an existing environment with that name.

```json theme={null}
{
  "name": "GitHub Actions fixture",
  "twins": ["github"],
  "seed_config": {
    "github": {
      "repos": [{"name": "example-app", "files": [{"path": "app.py", "content": "print('hello')"}]}]
    }
  }
}
```

See [GitHub seeding parameters](https://docs.argalabs.com/twins/github.md#parameters) for the complete field list and [GitHub Actions](https://docs.argalabs.com/features/github-actions.md) for workflow simulation, execution settings, and supported workflow limits.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.