consult-gh icon indicating copy to clipboard operation
consult-gh copied to clipboard

Github Actions

Open agzam opened this issue 1 year ago • 2 comments

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 ?

agzam avatar Jun 27 '23 20:06 agzam