Age | Commit message (Collapse) | Author |
|
Use the latest action versions to resolve this warning:
The following actions uses node12 which is deprecated and will be
forced to run on node16: actions/checkout@v2,
actions/setup-python@v1.
|
|
Transient 0.5.0 requires seq 2.24, which doesn't ship with Emacs until
29.1.
|
|
Don't assume that the top-level of the Transient and Compat repos
reside in the same directory as this repo.
|
|
|
|
|
|
|
|
|
|
|
|
Transient requires compat as of 5ae3c40 (Depend on compat package from
GNU Elpa, 2022-04-22).
|
|
|
|
This is no longer needed following the switch from Magit Popup to
Transient.
|
|
26.1 was released in 2018 and is in the current Debian oldstable
(Buster). I'm unlikely to build an older Emacs version than that in
order to investigate and work around any incompatibilities that are
reported, so mark it as the minimum.
Message-Id: <20220222043213.218747-1-kyle@kyleam.com>
|
|
Magit switched to Transient for its popups a while go. Magit Popup is
still around for third-party libraries that may use it, but it's not
actively developed.
At the moment, this switch is trading one external library for another
(improved) one. However, Transient will ship with Emacs starting with
the upcoming 28.1 release.
Message-Id: <20220222030207.204401-2-kyle@kyleam.com>
|
|
After GitHub Actions were available, this repository kept using Travis
because it worked well enough, especially given this package is very
much in maintenance mode. However, going forward it'd be nice to use
purcell/setup-emacs action to test various Emacs versions.
Don't bother testing against Emacs 24 because the next release will
bump the minimum Emacs version to at least 25.1.
While touching this setup, drop the Makefile target for downloading
dependencies and instead just expect dependencies to be one level up
from the snakemake-mode checkout.
|