Automatic Erlang/OTP versions management for Erlang.mk CI.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
release-notes
LICENSE
Makefile
README.asciidoc
early-plugins.mk

README.asciidoc

ci.erlang.mk

An Erlang.mk plugin that maintains a list of Erlang/OTP versions in their most recent patch version. It allows configuring a project as supporting OTP-19+, for example, and automatically fills in the CI_OTP or other relevant variables with the most up to date list of versions. It also provides a target for automatically deleting older patch releases.

BUILD_DEPS = ci.erlang.mk
dep_ci.erlang.mk = git https://github.com/ninenines/ci.erlang.mk master
DEP_EARLY_PLUGINS = ci.erlang.mk

AUTO_CI_OTP ?= OTP-19+
AUTO_CI_HIPE ?= OTP-LATEST
# AUTO_CI_ERLLVM ?= OTP-LATEST

include erlang.mk

Please consult 'early-plugins.mk' for a detailed list of the allowed values. You may also define your own values by creating the corresponding variable.