lima-vm/lima-actions

Run non-Ubuntu distributions such as Fedora on GitHub Actions

Hosted by Cloud Native Computing Foundation · part of Linux Foundation

View on GitHub ↗Jump to charts ↓

lima-vm/lima-actions has 10+ stars on GitHub and was last pushed on Oct 14, 2025. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 40 minutes ago
Type:Plugin / ExtensionCategory(s):CI/CD & ReleaseDevOps & Observability
Added to GitGenius on October 15th, 2026
Created on March 6th, 2025
Open Issues & Pull Requests: 0 (+0)
GitHub issues: Enabled
Number of forks: 3
Total Stargazers: 14 (+0)
Total Subscribers: 2 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.3 days
Mean response time: 5.0 days
90th percentile: 11.8 days
Tracked items: 3

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • allstar (1)
  • enhancement (1)
  • question (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Lima Actions is a GitHub Actions integration that enables running non-Ubuntu Linux distributions on GitHub Actions workflows.

The tool solves the problem of GitHub Actions' default Ubuntu-only environment by leveraging Lima, a lightweight virtual machine framework, to provision alternative distributions like Fedora. When a workflow uses the setup action, it installs and configures Lima within the runner, allowing subsequent steps to execute within a virtual machine running the desired distribution. This approach avoids the need to maintain custom container images or complex build matrices for testing across different Linux variants.

Developers should adopt this tool when they need to test or build software against specific non-Ubuntu distributions in CI/CD pipelines. It suits projects that require Fedora, Alpine, or other distributions as part of their testing strategy but want to remain on GitHub Actions rather than switching to alternative CI platforms. The setup action provides optional configuration for Lima version selection, SSH configuration, and installation of additional guest agents, giving users control over the environment without requiring extensive manual setup.

The project maintains active engagement with its codebase, regularly addressing issues and accepting contributions that improve the integration. Development shows responsiveness to user needs through iterative refinement of the action's interface, as evidenced by consolidation of previously separate actions into unified parameters. The maintainers demonstrate attention to usability by documenting optional parameters clearly and providing sensible defaults that work for most workflows without additional configuration.