Drop support for Elixir < 1.8 and add newer Elixir/OTP versions to CI

This commit is contained in:
Marcel Otto 2020-05-30 20:46:08 +02:00
parent 628abfafc7
commit 23805fc340
3 changed files with 23 additions and 7 deletions

View file

@ -1,16 +1,24 @@
language: elixir
matrix:
include:
- otp_release: 20.0
elixir: 1.6
- otp_release: 22.0
elixir: 1.7
# TODO: temporarily disabled since the newest version of Hackney (used by excoveralls) doesn't seem to work with OTP 20 ("Compiling src/hackney_ssl.erl failed")
# - otp_release: 20.0
# elixir: 1.8
- otp_release: 21.0
elixir: 1.8
- otp_release: 22.0
elixir: 1.8
- otp_release: 21.0
elixir: 1.9
# TODO: temporarily disabled since the newest version of Hackney (used by excoveralls) doesn't seem to work with OTP 20 ("Compiling src/hackney_ssl.erl failed")
# - otp_release: 20.0
# elixir: 1.9
- otp_release: 22.0
elixir: 1.9
- otp_release: 21.0
elixir: 1.10
- otp_release: 22.0
elixir: 1.10
- otp_release: 23.0
elixir: 1.10
sudo: false
script:
- MIX_ENV=test mix coveralls.travis

View file

@ -5,6 +5,14 @@ This project adheres to [Semantic Versioning](http://semver.org/) and
[Keep a CHANGELOG](http://keepachangelog.com).
## Unreleased
This version just upgrades to RDF.ex 0.8. With that Elixir version < 1.8 are no longer supported.
[Compare v0.3.0...HEAD](https://github.com/marcelotto/rdf-ex/compare/v0.3.0...HEAD)
## 0.3.0 - 2018-09-17
No significant changes. Just some adoptions to work with RDF.ex 0.5.

View file

@ -9,7 +9,7 @@ defmodule JSON.LD.Mixfile do
[
app: :json_ld,
version: @version,
elixir: "~> 1.6",
elixir: "~> 1.8",
build_embedded: Mix.env == :prod,
start_permanent: Mix.env == :prod,
deps: deps(),