Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | support for hex v2, multiple repository fetching, private organizations (#1884) | Tristan Sloughter | 2018-09-13 | 1 | -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 Travis | Fred Hebert | 2018-06-20 | 1 | -0/+2 |
| | |||||
* | Officially Deprecate R16B release | Fred Hebert | 2018-05-05 | 1 | -3/+1 |
| | | | | | Required for the Logger interface to be supported since it relies on maps | ||||
* | Fix Travis builds | Fred Hebert | 2018-04-20 | 1 | -1/+1 |
| | |||||
* | add erlang 20 for test | getong | 2017-08-18 | 1 | -0/+2 |
| | |||||
* | Run Travis tests on latest OTP19.3 | Luis Rascao | 2017-05-15 | 1 | -1/+1 |
| | |||||
* | Drop R15 support | Fred Hebert | 2017-05-03 | 1 | -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 osx | alisdair sullivan | 2017-02-05 | 1 | -11/+20 |
| | |||||
* | use default region for s3 deployment | Tristan Sloughter | 2016-11-22 | 1 | -1/+0 |
| | |||||
* | upload rebar3 escript for every merge to master to rebar3-nightly | Tristan Sloughter | 2016-11-22 | 1 | -7/+21 |
| | |||||
* | Update Travis CI to latest OTP19.1 | Luis Rascao | 2016-10-05 | 1 | -1/+1 |
| | |||||
* | Add OTP 19.0 to travis | Fred Hebert | 2016-07-11 | 1 | -0/+1 |
| | |||||
* | deploy escript to travis releases instead of s3 | Tristan Sloughter | 2016-05-17 | 1 | -15/+12 |
| | |||||
* | change travis config to only upload escripts for tags (stable releases) | Tristan Sloughter | 2016-03-28 | 1 | -1/+1 |
| | |||||
* | remove backward_compat entry from travis s3 | Tristan Sloughter | 2015-11-26 | 1 | -2/+0 |
| | |||||
* | fix #903: use app discover of entire plugins dir when listing | Tristan Sloughter | 2015-11-01 | 1 | -1/+1 |
| | |||||
* | update travis for s3 | Tristan Sloughter | 2015-09-15 | 1 | -0/+2 |
| | |||||
* | use full path of apps for priv files included in escript | Tristan Sloughter | 2015-09-11 | 1 | -1/+1 |
| | |||||
* | don't run rebar2 get-deps in travis | Tristan Sloughter | 2015-08-12 | 1 | -0/+1 |
| | |||||
* | cache hex packages in travis | Tristan Sloughter | 2015-07-07 | 1 | -0/+3 |
| | |||||
* | set sudo to false | Tristan Sloughter | 2015-06-30 | 1 | -0/+1 |
| | |||||
* | update travis to test on 18 and 17.5 | Tristan Sloughter | 2015-06-27 | 1 | -1/+2 |
| | |||||
* | real bootstrapping | Tristan Sloughter | 2015-04-22 | 1 | -1/+2 |
| | |||||
* | update travis s3 deploy condition | Tristan Sloughter | 2014-12-28 | 1 | -1/+1 |
| | |||||
* | update travis to support elrydtl 0.9.4 by removing R14 | Tristan Sloughter | 2014-11-23 | 1 | -4/+2 |
| | |||||
* | Add Erlang R14B04 for Travis CI | Alexander Shorin | 2014-11-17 | 1 | -0/+1 |
| | |||||
* | switch travis deploy as well to master branch | Tristan Sloughter | 2014-11-13 | 1 | -1/+1 |
| | |||||
* | switch travis to master branch | Tristan Sloughter | 2014-11-13 | 1 | -1/+1 |
| | |||||
* | update travis settings for rebar/rebar3 repo | Tristan Sloughter | 2014-11-13 | 1 | -2/+2 |
| | |||||
* | travis build order | Tristan Sloughter | 2014-10-18 | 1 | -1/+1 |
| | |||||
* | add s3 upload of rebar3 | Tristan Sloughter | 2014-10-18 | 1 | -2/+13 |
| | |||||
* | fix travis test | Tristan Sloughter | 2014-09-17 | 1 | -0/+3 |
| | |||||
* | update common tests | Tristan Sloughter | 2014-09-17 | 1 | -4/+0 |
| | |||||
* | Add erlang 17.0 to travis | Matwey V. Kornilov | 2014-06-08 | 1 | -0/+1 |
| | |||||
* | Added R16B01 and R16B02 to travis config. | Julius Beckmann | 2014-01-26 | 1 | -0/+2 |
| | |||||
* | Adding R16B to travis build | Dave Smith | 2013-04-23 | 1 | -0/+1 |
| | |||||
* | Add travis target to make it easier to reproduce failures locally | Dave Smith | 2013-03-04 | 1 | -1/+1 |
| | |||||
* | Updating .travis.yml for new primary repo | Dave Smith | 2012-10-31 | 1 | -3/+0 |
| | |||||
* | Update .travis.yml: Add chat bot notification | Sean Cribbs | 2012-07-02 | 1 | -0/+1 |
| | |||||
* | Add xref to travis run and clean up Makefile | Tuncer Ayaz | 2012-07-02 | 1 | -1/+1 |
| | |||||
* | Refactor ci support | Tuncer Ayaz | 2012-07-01 | 1 | -1/+1 |
| | |||||
* | Fix travis compile | Slava Yurin | 2012-06-29 | 1 | -1/+2 |
| | |||||
* | Added Travis CI Hook and Build Status | Joe DeVivo | 2012-06-27 | 1 | -0/+8 |