Tristan Sloughter
82ed837002
upgrade relx to 3.32.0
6 anni fa
Fred Hebert
08958857c1
Merge pull request #2091 from tsloughter/cirrus-uploads
add nightly and release upload tasks to cirrus and remove travis
6 anni fa
Tristan Sloughter
f9f0b424b9
add nightly and release upload tasks to cirrus and remove travis
6 anni fa
Fred Hebert
4b7330101d
Merge pull request #2083 from ferd/dont-apply-overrides-to-root
Do not apply overrides to a root application.
6 anni fa
Fred Hebert
d607bbf0d6
Do not apply overrides to a root application.
Overrides should apply to a layer below where they are declared. This
patch makes it so if the project root is an application (i.e. it isn't
'root' and therefore not an umbrella project), we omit applying
overrides in rebar_app_discover.
This in turn required changing a bunch of tests, because all the tests
worked with the idea that all overrides applied to all apps to validate
that they get inherited properly. The changes re-structure the cases so
they are written with an umbrella app, demonstrating that the changes
stick.
6 anni fa
Fred Hebert
cf51007d9c
Merge pull request #2078 from ferd/otp-22.0
OTP-22.0 readiness
6 anni fa
Fred Hebert
8653a95ae5
Remove pre-17 namespaced types workaround
6 anni fa
Fred Hebert
7be6db3f61
Add OTP-22 to CI, deprecate OTP-17
6 anni fa
Fred Hebert
725c900219
Make test suite pass on OTP-22
- fix some bad typespec
- bump the meck version for good fortune
6 anni fa
Fred Hebert
3a16cf3763
Merge pull request #2074 from tsloughter/git-ref
add support for git ref and file content as app version
6 anni fa
Tristan Sloughter
67026e0891
add support for git ref and file content as app version
6 anni fa
Fred Hebert
cbe3292b52
Merge pull request #2073 from max-au/missing_comma_sup
supervisor template: add missing comma
6 anni fa
Maxim Fedorov
137cc48768
supervisor template: add missing comma
6 anni fa
Fred Hebert
203b0de4e4
Merge pull request #2069 from tsloughter/tmpl-comments
remove large comment blocks from templates and use maps in sup
6 anni fa
Tristan Sloughter
052a4e8428
remove large comment blocks from templates and use maps in sup
6 anni fa
Fred Hebert
af9d2086b3
Merge pull request #2065 from erlang/fix-cth_readable-lager-crash
Fix cth_readable crash with bad lager interaction
6 anni fa
Fred Hebert
9ad4440547
Merge pull request #2068 from ferd/disable-windows-cirrus
Disable windows on Cirrus CI
6 anni fa
Fred Hebert
f5c0a9cb22
Disable windows on Cirrus CI
This never passes even if it works on Windows 10 machines and on Circle
CI's runs.
6 anni fa
Fred Hebert
4b610f56e6
Merge pull request #2032 from fenollp/p-hex
format hex packages in a nice/human way
6 anni fa
Pierre Fenoll
199705762c
maybe a bit too exhaustive pattern matching to pass tests
Signed-off-by: Pierre Fenoll <pierrefenoll@gmail.com>
6 anni fa
Pierre Fenoll
2c5f95aceb
format hex packages in a nice/human way
Signed-off-by: Pierre Fenoll <pierrefenoll@gmail.com>
6 anni fa
Fred Hebert
538898c41f
Fix cth_readable crash with bad lager interaction
fixed #2063
6 anni fa
Fred Hebert
ec224b7921
Merge pull request #2054 from tolbrino/fix-parallel-edoc-test
Fix duplicate module naming in edoc test suite data
6 anni fa
Fred Hebert
45aaba22b4
Merge pull request #2035 from ankhers/lint_app_file
Add basic linting for .app file
6 anni fa
Tino Breddin
33e4c8a079
Fix duplicate module naming in edoc test suite data
6 anni fa
Justin Wood
cb881390dc
An empty list on applications key should not be treated as missing
6 anni fa
Justin Wood
60d6e0bb6b
Remove debugging
6 anni fa
Justin Wood
1fa0503fc9
Change wording in application linting to be more clear
6 anni fa
Tristan Sloughter
14928247cd
Back to git-based versioning
6 anni fa
Tristan Sloughter
25661c9450
Bump to 3.10.0
6 anni fa
Tristan Sloughter
2f7bde8cd6
Merge pull request #2052 from tsloughter/cirrus-ci
add cirrus ci config to test against linux, osx and windows
6 anni fa
Fred Hebert
d29728eebf
Merge pull request #2053 from tsloughter/relx-3.31.0
upgrade relx 3.31.0
6 anni fa
Tristan Sloughter
7d55bd382e
upgrade relx 3.31.0
6 anni fa
Tristan Sloughter
bbd4bd986d
add cirrus ci config to test against linux, osx and windows
6 anni fa
Fred Hebert
27ed95f54e
Merge pull request #2043 from ferd/update-deps
Update certifi, ssl_verify_fun, bbmustache
6 anni fa
Fred Hebert
c490690dbb
Update certifi, ssl_verify_fun, bbmustache
6 anni fa
Fred Hebert
b465a36138
Merge pull request #2051 from tsloughter/up-relx-3.30.0
upgrade relx to 3.30.0
6 anni fa
Tristan Sloughter
6f59280ef6
upgrad relx to 3.30.0
6 anni fa
Fred Hebert
d58e35e65c
Merge pull request #2049 from tsloughter/dialyzer-cli
support dialyzer plt location and prefix in cli args
6 anni fa
Tristan Sloughter
3e133e1d1c
support dialyzer plt location and prefix in cli args
6 anni fa
Fred Hebert
df3a88abf7
Merge pull request #2048 from jkakar/jkakar/quieter-test-output
rebar3 eunit: Hide slowest tests profile output by default
6 anni fa
Jamu Kakar
e56eaa71bb
rebar_prv_eunit: Hide slowest tests profile output by default
6 anni fa
Justin Wood
39895a78f3
test for app file linting
6 anni fa
Fred Hebert
0843c19bce
Merge pull request #2040 from ferd/max-au-rebar_compiler_parallel
Enable parallel build
6 anni fa
Fred Hebert
67ca662364
Merge pull request #2045 from filmor/non-fatal-package-idx-write
Catch errors in writing the package cache
6 anni fa
Benedikt Reinartz
5afb118332
Catch errors in writing the package cache
6 anni fa
Fred Hebert
645b5774b0
Merge pull request #2037 from Kuroneer/kuroneer/fix-deps-command
Fix rebar3 deps command
6 anni fa
Jose M Perez
1eff250fe6
Use maps syntax for OTP 17 in deps cmd
6 anni fa
Jose M Perez
ff65877f84
Refactor deps command to show lock vs config file
Deps command shows an * if the local state of the dependencies do not
match the config file, highlighting the differences between the lock
file and the config file if there are any.
6 anni fa
Fred Hebert
e42eecc932
Merge pull request #2036 from ferd/shell-support-cfg-src
Attempt at support sys_config_src in shell
6 anni fa