Skip to content
SPECIFICTION
Get listed

Forgejo Actions

forgejo.org

Free plan WebLinuxAPISelf-hosted
Visit forgejo.org
Spec score 8.2 #12 of 30 in Source Code Management

Spec sheet

Purpose
Forgejo Actions provides continuous integration driven by workflow files in a repository’s `.forgejo/workflows` directory.Read 11 Oct 2026 · forgejo.org
Intended users
Forgejo describes itself as a self-hosted lightweight software forge for people who want to host their own projects and control their development platform.Read 11 Oct 2026 · forgejo.org
Integrations
Actions can use actions hosted on Forgejo, including actions served from a configurable default actions URL.Read 11 Oct 2026 · forgejo.org
Headquarters
Berlin, GermanyRead 28 Sep 2026 · forgejo.org
Founded
2022Read 28 Sep 2026 · forgejo.org
Automatic token
Each workflow receives a unique token that is destroyed when the workflow finishes and is limited to interactions with its repository.Read 11 Oct 2026 · forgejo.org
Execution
Forgejo does not run workflow jobs; a separately installed and configured Forgejo Runner fetches and executes them.Read 11 Oct 2026 · forgejo.org
Feature availability
Actions is enabled by default as of Forgejo v1.21, but an instance administrator can disable it.Read 11 Oct 2026 · forgejo.org
GitHub Actions
Forgejo Actions is designed to feel familiar to GitHub Actions users, but it does not claim full compatibility and workflows may need changes.Read 11 Oct 2026 · forgejo.org
Reusable workflows
A workflow can call another workflow, and actions are reusable procedures used in CI workflows.Read 11 Oct 2026 · forgejo.org
Runner choice
Administrators can connect multiple runners to one Forgejo instance to distribute jobs across available compute resources.Read 11 Oct 2026 · forgejo.org
Runner security
Container runners provide isolation, but misconfiguration can allow escape; host runners have no real isolation.Read 11 Oct 2026 · forgejo.org
Secrets
Repository, user, and organization secrets are stored encrypted in the Forgejo database and made available to workflows.Read 11 Oct 2026 · forgejo.org
Storage limits
Job logs expire after a configurable delay that defaults to 365 days, and artifacts default to 90 days.Read 11 Oct 2026 · forgejo.org
Triggers
Workflows can be triggered by events including pushes, issues, pull requests, releases, schedules, and manual dispatches.Read 11 Oct 2026 · forgejo.org

Plans and prices

Forgejo Actions Free Requires a Forgejo instance and a separately installed and configured runner Read 11 Oct 2026 · forgejo.org

Every Forgejo Actions plan and price →

Where Specifiction places it

Alternatives to Forgejo ActionsAll alternatives →