Skip to content

Commit 1f4a8a3

Browse files
author
Victor Oliveira Nascimento
committed
Remove release.py and Rakefile and also revamp CI
This project is centered around providing an Emacs Lisp major mode to the programming language Elixir. It is a higher maintenance burden to demand Python and Ruby on the developer machine. Also, this PR revamps the CI (which used the Rakefile) to use https://github.com/purcell/nix-emacs-ci . This is a more recent approach to many Emacs versions on Travis.
1 parent 02a3922 commit 1f4a8a3

File tree

4 files changed

+12
-259
lines changed

4 files changed

+12
-259
lines changed

.travis.yml

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
language: elixir
22
cache: apt
33
env:
4-
- EVM_EMACS=24.3 TEST_RUN="rake test"
5-
- EVM_EMACS=24.4 TEST_RUN="rake test"
6-
- EVM_EMACS=24.5 TEST_RUN="rake test-no-gui"
7-
- EVM_EMACS=25.1 TEST_RUN="rake test"
8-
- EVM_EMACS=25.2 TEST_RUN="rake test"
9-
# - EVM_EMACS=git-snapshot TEST_RUN="rake test"
4+
- EVM_EMACS=24.3
5+
- EVM_EMACS=24.4
6+
- EVM_EMACS=24.5
7+
- EVM_EMACS=25.1
8+
- EVM_EMACS=25.2
109
matrix:
1110
include:
1211
- elixir: 1.0.5
@@ -22,4 +21,4 @@ before_install:
2221
install:
2322
- cask install
2423
script:
25-
- $TEST_RUN
24+
- cask exec ert-runner

CONTRIBUTING.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ should take to help get it added/fixed in emacs-elixir
1616
* elixir-mode
1717
* emacs
1818

19-
* Ideally, creating a pull request with a (failing) test case demonstrating
20-
what's wrong. This makes it easy for us to reproduce & fix the problem.
19+
* Ideally, creating a pull request with a test case demonstrating what's wrong.
20+
This makes it easy for us to review, reproduce & fix the problem.
2121

2222
You might also hop into the IRC channel (``#elixir-lang`` on ``irc.freenode.net``)
2323
& raise your question there, as there may be someone who can help you with a
@@ -58,14 +58,15 @@ substantial time for the all-volunteer team to get to.
5858

5959
## How to run tests
6060

61-
There are three tools that helps us to test emacs-elixir:
61+
There are two tools that helps us to test emacs-elixir:
6262

63-
* [EVM](https://github.com/rejeep/evm) - a command-line tool which allows you to easily install, manage, and work with multiple Emacs versions.
6463
* [Cask](https://github.com/cask/cask) - a project management tool for Emacs that helps automate the package development cycle.
6564
* [Ert-runner](https://github.com/rejeep/ert-runner.el) - a tool for Emacs projects tested using Ert.
6665

6766
### Emacs Version Manager
6867

68+
Emacs has many versions and currently we support from version 24+. If you want to reproduce a bug/issue on a specific version of Emacs, there are some alternatives like EVM. Here is a setup for EVM.
69+
6970
To install [EVM](https://github.com/rejeep/evm), run:
7071

7172
```bash
@@ -94,7 +95,7 @@ Read more about [EVM](https://github.com/rejeep/evm).
9495
To install Cask, run:
9596

9697
```bash
97-
$ curl -fsSkL https://raw.github.com/cask/cask/master/go | python
98+
$ curl -fsSL https://raw.githubusercontent.com/cask/cask/master/go | python
9899
$ export PATH="~/.cask/bin:$PATH" # Add it to your .bashrc or analogue
99100
```
100101

Rakefile

Lines changed: 0 additions & 157 deletions
This file was deleted.

release.py

Lines changed: 0 additions & 90 deletions
This file was deleted.

0 commit comments

Comments
 (0)