Skip to content

Commit 70c9c13

Browse files
committed
project philosophy
1 parent 315bcc1 commit 70c9c13

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,15 @@ GitHub prices are based on January 1, 2026.
5959
* **Network Access and Security:** You have more control over network access and security. You can access private resources within your Hetzner Cloud network or other private networks via VPNs.
6060
* **Larger Disk Space:** If your builds require a lot of disk space for dependencies, build artifacts, or large files, you can easily provision servers with larger disks (up to 960 GB) on Hetzner Cloud. GitHub-managed runners have limited disk space.
6161

62+
## Project Philosophy
63+
64+
This GitHub Action and project allows you to create **ephemeral** and **isolated** runners for each job or workflow.
65+
The core design principle is **"New Workflow, New Server"**.
66+
67+
* **Isolation & Security:** Every job or workflow runs in a pristine environment. There is no cross-contamination or security risk from sharing runner instances across different repositories or workflows.
68+
* **Lifecycle:** This Action manages the full lifecycle: `Create` -> `Run` -> `Delete` within a single workflow run.
69+
* **Cattle, not Pets:** Servers are disposable resources. Long-running, shared resources or maintaining a pool of persistent runners is outside the scope of this project.
70+
6271
## Usage
6372

6473
Prepare your workflow for Hetzner Cloud self-hosted runners:

0 commit comments

Comments
 (0)