# GitHub Actions as a time-sharing supercomputer

DevFeed: [GitHub Actions as a time-sharing supercomputer](<https://devfeed.tech/articles/github-actions-as-a-time-sharing-supercomputer-26640.md>)

Original publisher: [Read original article](<https://blog.alexellis.io/github-actions-timesharing-supercomputer/>)

Author: Alex Ellis

Published: 2023-12-22T12:23:04Z

Content type: tutorial

Language: en

Sources: [Alex Ellis' Blog](<https://devfeed.tech/sources/alex-ellis-blog.md>)

Topics: [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Bash](<https://devfeed.tech/topics/bash.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Linux Kernel](<https://devfeed.tech/topics/linux-kernel.md>)

Tags: [automation](<https://devfeed.tech/tags/automation.md>), [bash](<https://devfeed.tech/tags/bash.md>), [batch](<https://devfeed.tech/tags/batch.md>), [cli](<https://devfeed.tech/tags/cli.md>), [github](<https://devfeed.tech/tags/github.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [linux-kernel](<https://devfeed.tech/tags/linux-kernel.md>), [open-source](<https://devfeed.tech/tags/open-source.md>)

## AI overview

The article presents actions-batch, an open-source CLI that uses GitHub Actions workflows to run local Bash jobs in a repository and retrieve their outputs. It frames this as an unofficial time-sharing system for executing batch jobs, with support for secrets and self-hosted runners.

## Source excerpt

Learn how and why I turned GitHub's APIs into a time-sharing supercomputer from the 1970s to execute modern batch jobs.