emacs-libvterm icon indicating copy to clipboard operation
emacs-libvterm copied to clipboard

[WIP] Add CI with GitHub Action

Open Sbozzolo opened this issue 3 years ago • 5 comments

With this PR, we enable CI in emacs-libvterm on Github Actions.

We run makem to lint and check the code for compliance with emacs code guidelines. We compile the module using bundled as well as system libvterm on Ubuntu 16.04 and Ubuntu 20.04.

(Thanks @zallison for start working on this!)

Sbozzolo avatar Sep 27 '20 01:09 Sbozzolo

I cannot get this to work properly, it seems that libvterm.so.0 cannot be found (see, https://github.com/Sbozzolo/emacs-libvterm/runs/1173041929 tab "Require vterm"). I don't know if, @jixiuf, you have any experience with this and you want to have a look.

Sbozzolo avatar Sep 27 '20 16:09 Sbozzolo

I cannot get this to work properly, it seems that libvterm.so.0 cannot be found (see, https://github.com/Sbozzolo/emacs-libvterm/runs/1173041929 tab "Require vterm"). I don't know if, @jixiuf, you have any experience with this and you want to have a look.

My knowledge about GitHub Actions is zero, Hope somebody else can help.

jixiuf avatar Oct 02 '20 15:10 jixiuf

I cannot get this to work properly, it seems that libvterm.so.0 cannot be found (see, https://github.com/Sbozzolo/emacs-libvterm/runs/1173041929 tab "Require vterm"). I don't know if, @jixiuf, you have any experience with this and you want to have a look.

I tried https://github.com/purcell/nix-emacs-ci to install emacs-27-1 in Ubuntu 20.04 and saw same error. So the error may be from purcell/setup-emacs@master.

tsuu32 avatar Oct 04 '20 08:10 tsuu32

With my limited nix knowledge I made ci.nix to build vterm-module.so which setup-emacs's emacs can load. https://github.com/tsuu32/emacs-libvterm/runs/1222306107

tsuu32 avatar Oct 07 '20 19:10 tsuu32

Thanks.

I opened an issue in https://github.com/purcell/setup-emacs/issues/14.

Sbozzolo avatar Oct 12 '20 00:10 Sbozzolo