consult-gh
consult-gh copied to clipboard
Github Actions
For a very long time I've been contemplating the idea of writing a package that lets you observe Github Actions logs without leaving Emacs.
Using gh
(cmd-line tool) it is almost trivial to figure out:
- Current Github repo name
- Current branch of the project you're currently in and associated Github workflow
- You can check the status of the run (ongoing, finished, failed)
- You can extract logs for the run and inspect them in a log-mode buffer.
I think it would make sense to built something like that on top of this package. We can even expand it later to show the workflow in a buffer with collapsible sections (like on GitHub UI), using magit-section.el.
wdyt, @armindarvish ?