EVERYTHING XIAOMI
Get listed
Forgejo Actions logo

Forgejo Actions

Forgejo Actions is a continuous integration system that uses workflow files in a repository’s `.forgejo/workflows` directory.

Place
#32 of 58
Score
6.4
Forgejo Actions's website

What Forgejo Actions is

Forgejo Actions is a continuous integration system that uses workflow files in a repository’s `.forgejo/workflows` directory. Workflows can respond to pushes, issues, pull requests, releases, schedules, and manual dispatches; one workflow can also call another. Forgejo does not execute the jobs itself: a separately installed and configured Forgejo Runner fetches and runs them. Administrators can connect multiple runners to distribute jobs across available computing resources. Repository, user, and organization secrets are stored encrypted in the Forgejo database, and each workflow receives a unique token that is destroyed at completion and limited to its repository. The system is designed to feel familiar to GitHub Actions users, but compatibility is not complete and workflows may need changes. Actions can use hosted actions, including those at a configurable default URL. It is free and open source, but requires a Forgejo instance and runner. Actions is enabled by default as of Forgejo v1.21, though an administrator can disable it. Container runners offer isolation, but configuration matters; host runners have no real isolation.

Good

  • Free and open source
  • Workflows support common repository events and manual dispatch
  • Encrypted repository, user, and organization secrets
  • Multiple runners can distribute jobs
  • Workflow tokens are limited to their repository

Watch out

  • Requires a Forgejo instance and configured runner
  • GitHub Actions compatibility is not complete
  • Host runners have no real isolation
  • Logs and artifacts expire after configured periods

Who it suits

Forgejo Actions suits people hosting their own projects who want CI within a self-hosted Forgejo development platform. It is relevant for teams able to install and configure runners and adapt workflows where needed.

Verdict

Forgejo Actions provides repository-based CI for self-hosted Forgejo instances, with workflow triggers, secrets, reusable workflows, and runner distribution. Its usefulness depends on administering runners, and workflows from GitHub Actions may require adjustment.

Plans and prices

From Forgejo Actions's own pricing page, checked 11 Oct 2026.

All about pricing
PlanPriceWhat it gives you
Forgejo ActionsFreeRequires a Forgejo instance and a separately installed and configured runner

The facts

Each one read from Forgejo Actions's own pages, with the date it was checked.

What it does

Automatic token
Each workflow receives a unique token that is destroyed when the workflow finishes and is limited to interactions with its repository.checked 11 Oct 2026
Execution
Forgejo does not run workflow jobs; a separately installed and configured Forgejo Runner fetches and executes them.checked 11 Oct 2026
Feature availability
Actions is enabled by default as of Forgejo v1.21, but an instance administrator can disable it.checked 11 Oct 2026
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.checked 11 Oct 2026
Integrations
Actions can use actions hosted on Forgejo, including actions served from a configurable default actions URL.checked 11 Oct 2026
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.checked 11 Oct 2026
Purpose
Forgejo Actions provides continuous integration driven by workflow files in a repository’s `.forgejo/workflows` directory.checked 11 Oct 2026
Reusable workflows
A workflow can call another workflow, and actions are reusable procedures used in CI workflows.checked 11 Oct 2026
Runner choice
Administrators can connect multiple runners to one Forgejo instance to distribute jobs across available compute resources.checked 11 Oct 2026
Runner security
Container runners provide isolation, but misconfiguration can allow escape; host runners have no real isolation.checked 11 Oct 2026
Secrets
Repository, user, and organization secrets are stored encrypted in the Forgejo database and made available to workflows.checked 11 Oct 2026
Storage limits
Job logs expire after a configurable delay that defaults to 365 days, and artifacts default to 90 days.checked 11 Oct 2026
Triggers
Workflows can be triggered by events including pushes, issues, pull requests, releases, schedules, and manual dispatches.checked 11 Oct 2026

The company

Founded
2022checked 28 Sep 2026
Headquarters
Berlin, Germanychecked 28 Sep 2026

Alternatives to Forgejo Actions

All alternatives
  1. 1Codemagic logo

    Codemagic

    Free planAndroidiOSWebAPI
    8.2From $99 a month
  2. 2TeamCity logo

    TeamCity

    Free planAndroidWebAPILinux
    8.2From $15 a month
  3. 3Azure Test Plans logo

    Azure Test Plans

    Free planWebAPIExtensionLinux
    8.1From $6 a month
  4. 4

    Bitbucket Pipelines

    Free planWebAPILinuxmacOS
    8.0From $3.65 a month
  5. 5AppVeyor logo

    AppVeyor

    Free planWebAPILinuxmacOS
    7.9From $29 a month
  6. 6AWS CodeBuild logo

    AWS CodeBuild

    Free planWebAPILinuxmacOS
    7.9From $0.01 a month