Skip to content

About

A better way to run your CI builds

Resources

Stars

4 stars

Watchers

0 watching

Forks

Repository files navigation

runs-on: mac

One Line. Infinite Freedom.

A storytelling site about the evolution of CI/CD, the rise of GitHub Actions runners, and how developers gained freedom by escaping vendor lock-in.

Visit: runs-on-mac.com

What's This About?

This site tells the tale of:

  • How CI evolved from stagnant mobile platforms to a vibrant runner ecosystem
  • Why GitHub Actions' unbundling created true freedom for developers
  • How changing providers is as simple as editing one line: runs-on:

Development

mise install          # Install Node.js & aube
aube install          # Install dependencies
aubr start            # Start dev server at http://localhost:8080
aubr build            # Build to _site/
aubr deploy           # Build and deploy to Cloudflare Pages

Deployment

Pushes to main deploy to the Cloudflare Pages production deployment through GitHub Actions and Wrangler.

Required repository secrets:

  • CLOUDFLARE_ACCOUNT_ID
  • CLOUDFLARE_API_TOKEN

Expected Cloudflare Pages project:

  • runs-on-mac

If your Pages project uses a different name, update both wrangler.toml and .github/workflows/website.yml.

Contributing

Provider descriptions may become outdated. To update or add providers, open a PR!

Credits

Crafted by Pedro Piñera

About

A better way to run your CI builds

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages