dimitri / el-get

Manage the external elisp bits and pieces upon which you depend!
http://tapoueh.org/emacs/el-get.html
1.64k stars 457 forks source link

Add Emacs 27.1 to CI #2815

Closed stephan-cr closed 3 years ago

stephan-cr commented 3 years ago

Build el-get for Emacs 27.1 as well.

stephan-cr commented 3 years ago

The checks for Emacs 27.1 fail, because byte-compile -Werror *.el methods/*.el turns warnings like Package cl is deprecated into errors.

stephan-cr commented 3 years ago

I would rebase this branch as soon as #2802 is merged. I hope that project is still alive.

tarao commented 3 years ago

@stephan-cr I've added Emacs 27.2 to CI during switching from Travis CI to GitHub Actions in #2836. Could you continue #2802 with this?

stephan-cr commented 3 years ago

@tarao I saw your changes. Great move! But I wonder why byte-compile -Werror *.el methods/*.el doesn't fail for Emacs 27.2.

tarao commented 3 years ago

@stephan-cr

I had the same question and looked into the test code. It seems that byte-compilation is skipped for recipe-only changes (non-code changes) except on Emacs 24.5. So, it should do byte-compilation test on your replace-cl branch after rebasing master branch.

stephan-cr commented 3 years ago

Closed, because el-get moved to Github Actions.