Skip to main content

Wusa

Isis (Ancient Egyptian: ꜣst; Coptic: Ⲏⲥⲉ Ēse; Classical Greek: Ἶσις Isis; Meroitic: 𐦥𐦣𐦯‎ Wos[a] or Wusa) was a major goddess in ancient Egyptian religion whose worship spread throughout the Greco-Roman world.

Source: Wikipedia

Demo video for Wusa

Wusa is also a command-line tool to help manage containerized self-hosted GitHub Action Runner. In some rare cases, you might require special hardware to execute your CI/CD pipeline. For these cases, wusa removes the burden of setting up a docker container on your local machine, connecting it to your GitHub repositories, and managing it over time.

WARNING wusa is in the early stages, and issues might appear. Please try it out and let me know what you think of wusa.

Installation

If you wish to install wusa, use pip

pip install wusa

or use pipx

pipx install wusa

Usage

Wusa uses, at the moment, a ubuntu image with the GitHub Action runners. Wusa requires permission to be able to create runners for you. For this, run the following command and follow the steps:

wusa auth

Afterward, you can create a containerized docker runner for a repo by running

wusa create "ahelm/wusa"

With "ahelm/wusa" is the short name of the repository.

If you wish to list all the runner for a repository, run

wusa list-repo "ahelm/wusa"

or if you wish to remove a runner

wusa remove <some_runner_name>

Metadata

Release files for wusa 0.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for wusa 0.0.4
File Size Uploaded
wusa-0.0.4.tar.gz 10.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for wusa 0.0.4
File Interpreter ABI Platform
wusa-0.0.4-py3-none-any.whl Python 3 none any Details

Total release size: 21.4 kB

Release files / wusa-0.0.4.tar.gz

Download URL wusa-0.0.4.tar.gz
Size 10.4 kB
Tags Source
SHA-256 checksum
How to use checksums
a66034f6e1453e27190aaf6ebce19649e07627c2d9b2a6c920e0db19550c56d2
BLAKE2b-256 checksum
How to use checksums
4c644a325855617bd760109d135793daed4c5bfb20ae6572c2df611f371afcfc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.4 CPython/3.8.2 Darwin/20.3.0

Release files / wusa-0.0.4-py3-none-any.whl

Download URL wusa-0.0.4-py3-none-any.whl
Size 11.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f987e4315151fc7b391f979a0ec39224e7c852ee6394af9ed2b24f300fec5db6
BLAKE2b-256 checksum
How to use checksums
4feb8decbdd1768744ea9cf4b5108586c42cb391b0f29d7d57e81ce7d2e8c288
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.4 CPython/3.8.2 Darwin/20.3.0

Release history Release notifications | RSS feed

This release

0.0.4 This release

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page