Fred Hebert
ca038d39f7
Proper custom pkg index support, some tests
- The rebar package index files have been moved off the default path and
will require a new `rebar3 update`
- Caching of downloaded packages automatically takes place in a path
relative to the CDN used
- The cache path is not shared with hex as we now write and modify data
in there arbitrarily
- Basic tests plus the working set for more of them is included
il y a 10 ans
Fred Hebert
715c4b2360
Update mock so existing tests pass
il y a 10 ans
Tristan Sloughter
86fbaaeb08
add bad_download error
il y a 10 ans
Tristan Sloughter
1643f4a1fc
wrap fetch errors in rebar_fetch PRV_ERROR
il y a 10 ans
Tristan Sloughter
1fe93136c4
throw errors returned by resource:download/3
il y a 10 ans
Fred Hebert
56c925b75b
Ad-hoc attempt at restructuring pkg cache
il y a 10 ans
Tristan Sloughter
b636822d73
check md5sum of package against that sent by s3
il y a 10 ans
Tristan Sloughter
f30e5063ca
don't print skip message if dep is locked for pkgs as well
il y a 10 ans
Tristan Sloughter
819d0fb06f
verify checksums of hex packages
il y a 10 ans
Tristan Sloughter
7905a9f19c
store hex package downloads in shared cache dir
il y a 10 ans
Fred Hebert
192e85aafa
Merge pull request #427 from talentdeficit/415
when compiling ct dirs base compiler input dir on project root rather than profile root
il y a 10 ans
alisdair sullivan
e4f9fbfc9d
when compiling ct dirs base compiler input dir on project root
rather than profile root
fixes #415
il y a 10 ans
Fred Hebert
2254910858
Merge pull request #423 from saa/sa-418-fix-style
Fix comma style in app.src templates
il y a 10 ans
Fred Hebert
2940ec4488
Merge pull request #424 from talentdeficit/sample_config_update
update `rebar.config.sample` with correct config keys for `ct`, `eunit` and `cover`
il y a 10 ans
alisdair sullivan
12e9089f7d
update `rebar.config.sample` with correct config keys for
`ct`, `eunit` and `cover`
il y a 10 ans
Sergey Abramyan
84775fbcfa
Fix comma style in app.src templates
il y a 10 ans
Fred Hebert
5d817c4371
Merge pull request #420 from tsloughter/case_catch
remove uses of 'case catch'
il y a 10 ans
Tristan Sloughter
fa95321774
remove uses of 'case catch'
il y a 10 ans
Tristan Sloughter
062bee5985
Merge pull request #413 from rebar/fix-unlock-upgrade-warn
Further restricting skipped deps warnings
il y a 10 ans
Fred Hebert
f5527de4e1
Further restricting skipped deps warnings
il y a 10 ans
Fred Hebert
734d4b84aa
Merge pull request #412 from tsloughter/master
improve log messages on upgrades
il y a 10 ans
Tristan Sloughter
fd4b5f5f2f
improve log messages on upgrades
il y a 10 ans
Fred Hebert
7dc79f9d30
Merge pull request #377 from fishcakez/dialyzer_output_file
Dialyzer output file
il y a 10 ans
Fred Hebert
8a22de4708
Merge pull request #411 from tsloughter/otp_version
fix failure on missing OTP_VERSION file #403
il y a 10 ans
Fred Hebert
81b1efda80
Merge pull request #410 from tsloughter/master
check registry for missing package that may exist for mix
il y a 10 ans
Tristan Sloughter
a6f33258e2
fix failure on missing OTP_VERSION file #403
il y a 10 ans
Tristan Sloughter
c612b0e1fd
check registry for missing package that may exist for mix
il y a 10 ans
Tristan Sloughter
b833dbfde4
Merge pull request #409 from talentdeficit/ct_fix
delete all symlinks when copying from project files to `_build` tree to prevent any data from being overwritten
il y a 10 ans
alisdair sullivan
9c544217ba
delete all symlinks when copying from project files to `_build` tree
to prevent any data from being overwritten
fixes #395
il y a 10 ans
Fred Hebert
ba8abae225
Merge pull request #408 from tsloughter/escriptize_template
add escriptize project template
il y a 10 ans
Tristan Sloughter
6c72286bf9
add escriptize project template
il y a 10 ans
Fred Hebert
b904c5b57a
Merge pull request #407 from tsloughter/plugins2
add all plugins, not those just built, to path
il y a 10 ans
Tristan Sloughter
a41fbf6cfe
add processing_base_dir to rebar_api
il y a 10 ans
Tristan Sloughter
498ec5d3ae
add all plugins, not those just built, to path
il y a 10 ans
Fred Hebert
671617f03e
Merge pull request #405 from tsloughter/ignore_pkgs
ignore pkgs that can't build with rebar or make
il y a 10 ans
Tristan Sloughter
c5aee4b375
ignore pkgs that can't build with rebar or make
il y a 10 ans
Tristan Sloughter
d53d3b56be
update mustache to v0.3.0 and relx to 2.0.0
il y a 10 ans
Tristan Sloughter
bacde15b48
include debug_info when running tests of rebar3
il y a 10 ans
Tristan Sloughter
964c57f964
no_debug_info brings down size of escript from 757K to 549K
il y a 10 ans
Fred Hebert
eb1dec19c7
Merge pull request #404 from tsloughter/master
update mustache to v0.3.0 and relx to current master ref
il y a 10 ans
Tristan Sloughter
4e5bc6056f
update mustache to v0.3.0 and relx to 2.0.0
il y a 10 ans
Fred Hebert
6bc5af5479
Merge pull request #393 from tsloughter/no_debug_info
no_debug_info brings down size of escript from 757K to 549K
il y a 10 ans
Fred Hebert
b5661bd836
Merge pull request #396 from tsloughter/master
use mustache as a dep
il y a 10 ans
Tristan Sloughter
f79b14068f
Merge pull request #400 from tsloughter/ingwinlu-fix_windows_bootstrap
Ingwinlu fix windows bootstrap
il y a 10 ans
Tristan Sloughter
c2aece9dda
switch to soranoba's mustache repo
il y a 10 ans
Tristan Sloughter
b4724009b5
don't use rebar_dir function in bootstrap
il y a 10 ans
Tristan Sloughter
c7281abb30
Merge branch 'fix_windows_bootstrap' of https://github.com/ingwinlu/rebar3 into ingwinlu-fix_windows_bootstrap
il y a 10 ans
derwinlu
3edede54e7
fix rebar_git_resource
* fix shell commands relying on non windows shell commands
* fix shell commands using wrong quotes
* implement native wc -l
il y a 10 ans
derwinlu
3e005ab107
fix bootstrap on windows, fallback to copy if symlinking fails
il y a 10 ans
Tristan Sloughter
5ebaf44f6a
include debug_info when running tests of rebar3
il y a 10 ans