Workflows
Manage GitHub Actions workflow files across all repositories in a project from a single interface.
Table of contents
Overview
ActionsManager treats workflow management as a fleet operation, not a per-repository task. When you define or update a workflow in a project, ActionsManager tracks every repository that should have that workflow and what state it should be in.
Workflow Operations
Applying a Workflow
Applying a workflow pushes the managed workflow definition to the .github/workflows/ directory of each repository in the project. You can deliver the change via:
- PR-based delivery — opens a pull request in each repository for review before merging
- Direct commit — commits the change directly to the target branch (use carefully)
See PR Campaigns for PR-based delivery.
Updating a Workflow
When you edit a workflow definition in ActionsManager, the platform:
- Updates the managed workflow content
- Identifies which repositories in the project are affected
- Delivers the updated workflow via your configured delivery method
Removing a Workflow
Removing a workflow from a project scope deletes the .github/workflows/ file from all repositories in the project, again via PR or direct commit.
Delivery Modes
| Mode | Description | When to Use |
|---|---|---|
| PR-based | Opens a PR in each repository | Recommended for most changes; enables review |
| Direct commit | Commits directly to the target branch | Fast delivery when review is not required |
PR-based delivery is recommended for beta testing and production use. Direct commit mode should be used carefully — changes cannot be reviewed before taking effect.
Build Detection
ActionsManager can inspect a repository’s codebase to detect what build tooling it uses, then recommend matching workflow templates. Detected build types include:
- Maven, Gradle (Java/Kotlin)
- npm, Yarn (JavaScript/TypeScript)
- .NET (C#, F#)
- Python (pip, Poetry, pipenv)
- Go
- Rust (cargo)
- Docker
Workflow Editor
ActionsManager includes a YAML editor for creating and modifying workflow content directly in the interface. The editor provides:
- Syntax highlighting
- YAML validation
- Template selection
Related Topics
- Projects — organize repositories for workflow management
- PR Campaigns — deliver changes through reviewable pull requests
- Drift Detection — monitor workflow consistency
- Reusable Workflows — manage reusable workflow producers