summaryrefslogtreecommitdiff
path: root/.travis.yml
Commit message (Collapse)AuthorAgeFilesLines
* support for hex v2, multiple repository fetching, private organizations (#1884)Tristan Sloughter2018-09-131-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * update to hex_core for hex-v2 repo support (#1865) * update to hex_core for hex-v2 repo support This patch adds only single repo hex-v2 support through hex_core. Packages no longer filtered out by buildtool metadata and the package index is updated per-package instead of fetched as one large ets dump. * tell travis to also build hex_core branch * support list of repos for hex packages (#1866) * support list of repos for hex packages repos are defined under the hex key in rebar configs. They can be defined at the top level of a project or globally, but not in profiles and the repos configured in dependencies are also ignored. Searching for packages involves first checking for a match in the local repo index cache, in the order repos are defined. If not found each repo is checked through the hex api for any known versions of the package and the first repo with a version that fits the constraint is used. * add {repos, replace, []} for overriding the global & default repos * add hex auth handling for repos (#1874) auth token are kept in a hex.config file that is modified by the rebar3 hex plugin. Repo names that have a : separating a parent and child are considered organizations. The parent repo's auth will be included with the child. So an organization named hexpm:rebar3_test will include any hexpm auth tokens found in the rebar3_test organization's configuration. * move packages to top level of of hexpm cache dir (#1876) * move packages to top level of of hexpm cache dir * append organization name to parent's repo_url when parsing repos * only eval config scripts and apply overrides once per app (#1879) * only eval config scripts and apply overrides once per app * move new resource behaviour to rebar_resource_v2 and keep v1 * cleanup use of rebar_resource module and unused functions * cleanup error messages and unused code * when discovering apps support mix packages as unbuilt apps (#1882) * use hex_core tarball unpacking support in pkg resource (#1883) * use hex_core tarball unpacking support in pkg resource * ignore etag if package doesn't exist and delete if checksum fails * add back tests for bad package checksums * improve bad registry checksum error message
* Add OTP-21.0 to TravisFred Hebert2018-06-201-0/+2
|
* Officially Deprecate R16B releaseFred Hebert2018-05-051-3/+1
| | | | | Required for the Logger interface to be supported since it relies on maps
* Fix Travis buildsFred Hebert2018-04-201-1/+1
|
* add erlang 20 for testgetong2017-08-181-0/+2
|
* Run Travis tests on latest OTP19.3Luis Rascao2017-05-151-1/+1
|
* Drop R15 supportFred Hebert2017-05-031-2/+0
| | | | | | It can't even fetch packages from Hex anymore because of old SSL/TLS libraries, and so it can't bootstrap anymore either. Plus R20 comes out soon, and 5 major versions is quite enough.
* update travis.yml to test on osxalisdair sullivan2017-02-051-11/+20
|
* use default region for s3 deploymentTristan Sloughter2016-11-221-1/+0
|
* upload rebar3 escript for every merge to master to rebar3-nightlyTristan Sloughter2016-11-221-7/+21
|
* Update Travis CI to latest OTP19.1Luis Rascao2016-10-051-1/+1
|
* Add OTP 19.0 to travisFred Hebert2016-07-111-0/+1
|
* deploy escript to travis releases instead of s3Tristan Sloughter2016-05-171-15/+12
|
* change travis config to only upload escripts for tags (stable releases)Tristan Sloughter2016-03-281-1/+1
|
* remove backward_compat entry from travis s3Tristan Sloughter2015-11-261-2/+0
|
* fix #903: use app discover of entire plugins dir when listingTristan Sloughter2015-11-011-1/+1
|
* update travis for s3Tristan Sloughter2015-09-151-0/+2
|
* use full path of apps for priv files included in escriptTristan Sloughter2015-09-111-1/+1
|
* don't run rebar2 get-deps in travisTristan Sloughter2015-08-121-0/+1
|
* cache hex packages in travisTristan Sloughter2015-07-071-0/+3
|
* set sudo to falseTristan Sloughter2015-06-301-0/+1
|
* update travis to test on 18 and 17.5Tristan Sloughter2015-06-271-1/+2
|
* real bootstrappingTristan Sloughter2015-04-221-1/+2
|
* update travis s3 deploy conditionTristan Sloughter2014-12-281-1/+1
|
* update travis to support elrydtl 0.9.4 by removing R14Tristan Sloughter2014-11-231-4/+2
|
* Add Erlang R14B04 for Travis CIAlexander Shorin2014-11-171-0/+1
|
* switch travis deploy as well to master branchTristan Sloughter2014-11-131-1/+1
|
* switch travis to master branchTristan Sloughter2014-11-131-1/+1
|
* update travis settings for rebar/rebar3 repoTristan Sloughter2014-11-131-2/+2
|
* travis build orderTristan Sloughter2014-10-181-1/+1
|
* add s3 upload of rebar3Tristan Sloughter2014-10-181-2/+13
|
* fix travis testTristan Sloughter2014-09-171-0/+3
|
* update common testsTristan Sloughter2014-09-171-4/+0
|
* Add erlang 17.0 to travisMatwey V. Kornilov2014-06-081-0/+1
|
* Added R16B01 and R16B02 to travis config.Julius Beckmann2014-01-261-0/+2
|
* Adding R16B to travis buildDave Smith2013-04-231-0/+1
|
* Add travis target to make it easier to reproduce failures locallyDave Smith2013-03-041-1/+1
|
* Updating .travis.yml for new primary repoDave Smith2012-10-311-3/+0
|
* Update .travis.yml: Add chat bot notificationSean Cribbs2012-07-021-0/+1
|
* Add xref to travis run and clean up MakefileTuncer Ayaz2012-07-021-1/+1
|
* Refactor ci supportTuncer Ayaz2012-07-011-1/+1
|
* Fix travis compileSlava Yurin2012-06-291-1/+2
|
* Added Travis CI Hook and Build StatusJoe DeVivo2012-06-271-0/+8