Emil SimeonovandDevin <158243242+devin-ai-integration[bot]@users.noreply.github.com> f8327a8e89 revert: remove v0.6.0 release (no user-facing changes)
The v0.6.0 release contained only infrastructure changes (CI
workflows, badges, review scripts, test fixes). The only
user-facing file changed was api_clients.py, which was modified
to fix the Gitea review API event name — an internal CI fix,
not a user-facing feature.

Reverting the version bump and CHANGELOG entry. The tag and
release have been deleted from the remote.

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-06-22 02:13:43 +02:00

Gitea Runner Manager (GRM)

A lean command-line tool to automate the installation, configuration, and lifecycle management of Gitea Actions runners on Arch Linux, Ubuntu, and Debian hosts.

Each runner runs in an isolated rootless Docker environment under a dedicated system user, enabling multiple runners to operate in parallel on the same host without conflicts.

Pronunciation: GRM is short for Gitea Runner Manager, but say it like ГРЪМ (roughly "GRUM") — the Bulgarian word for thunder. An open-source project from Oblachno (облачно means cloudy in Bulgarian).

CI License: GPL-3.0 Coverage Tests Docs Code Quality Version Python

Quick Start

git clone https://git.oblachno.oblachno.fyi/oblachno-oss/grm.git
cd grm
git checkout $(git describe --tags --abbrev=0)  # Checkout latest stable release
make setup
cp .env.example .env  # Edit with your Gitea URL and tokens
grm install 192.168.1.10 --user ubuntu --key ~/.ssh/id_ed25519 --name prod-runner

Important: Always checkout the latest release tag before running make setup. The master branch may contain unreleased changes that are not yet stable. The command above automatically selects the most recent tagged release.

Tokens: You need two tokens from your Gitea instance — a registration token to register runners, and an admin API token for optional post-install verification. See Getting Started for detailed setup instructions.

Documentation

Full documentation lives on the GRM Wiki.

User Documentation

Technical Documentation

License

GPL-3.0

S
Description
No description provided
Readme GPL-3.0
2.4 MiB
Languages
Python 91.3%
Makefile 5.4%
Jinja 2.1%
Shell 1.2%