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
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)
| File | Size | Uploaded | |
|---|---|---|---|
| wusa-0.0.4.tar.gz | 10.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|