https://github.com/rmpr/virunner
Ranger like TUI for GH self-hosted runners
https://github.com/rmpr/virunner
Last synced: 2 months ago
JSON representation
Ranger like TUI for GH self-hosted runners
- Host: GitHub
- URL: https://github.com/rmpr/virunner
- Owner: RMPR
- Created: 2024-11-23T16:33:25.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-11-23T16:37:27.000Z (over 1 year ago)
- Last Synced: 2025-03-23T16:14:39.311Z (about 1 year ago)
- Language: Rust
- Size: 9.77 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Virunner
The idea is to create a visudo like experience for Github self-hosted runners.
The web UI sucks. The goal is to create a TUI that has the same view as ranger.
With the agents being the top-level folders, the runners being the subdirectories
and the labels being the files.
# TODO
- [ ] Fetch the endpoint for the runners
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer " \
-H "X-GitHub-Api-Version: 2022-11-28" \
https://api.github.com/orgs/ORG/actions/runners
- [ ] Convert it to a tree data structure
- [ ] Display the agents in the left pane
- [ ] Display the runners in the middle pane
- [ ] Display the labels in the right pane
- [ ] Allow changing the status of the agent
- [ ] Allow changing the status of the runner
- [ ] Allow changing the status of the label
- [ ] Add autocompletion for the labels