aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows
AgeCommit message (Collapse)Author
2023-12-10ci: Bump some action versionsHEADmasterKyle Meyer
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.
2023-12-10ci, make: Support specifying external seqKyle Meyer
Transient 0.5.0 requires seq 2.24, which doesn't ship with Emacs until 29.1.
2023-12-10make: Require Transient/Compat paths to be explicitly setKyle Meyer
Don't assume that the top-level of the Transient and Compat repos reside in the same directory as this repo.
2023-12-10ci: Compile transient tooKyle Meyer
2023-12-10ci: Bump Python versionKyle Meyer
2023-12-10ci: Add 29.1Kyle Meyer
2023-04-17ci: Add Emacs 28.2Kyle Meyer
2023-04-17ci: Update for compat upstream changeKyle Meyer
2022-08-20ci, make: Include compat for TransientKyle Meyer
Transient requires compat as of 5ae3c40 (Depend on compat package from GNU Elpa, 2022-04-22).
2022-08-20ci: Fix typo in step nameKyle Meyer
2022-02-22make: Drop transient from the load pathKyle Meyer
This is no longer needed following the switch from Magit Popup to Transient.
2022-02-21Increase minimum required Emacs version to 26.1Kyle Meyer
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>
2022-02-21Rewrite snakemake-popup as a transientKyle Meyer
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>
2022-02-21ci: Switch to GitHub ActionsKyle Meyer
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.