Jamu Kakar
0c8a75d94b
Apply patch from ferd.
преди 5 години
Tristan Sloughter
57237d442e
Merge pull request #2121 from tsloughter/plug-upgrades
keep resources in new state used in plugins upgrade
преди 5 години
Fred Hebert
11be2bd0e1
Merge pull request #2117 from ferd/saleyn-master
Fix crash when a dependency is missing app.src file
преди 5 години
Tristan Sloughter
6ab589b58a
keep resources in new state used in plugins upgrade
преди 5 години
Fred Hebert
a5d777a2d7
Merge pull request #2118 from ferd/fix-internal-compiler-type
Fix custom compiler mods typespecs, add edoc
преди 5 години
Fred Hebert
67e799af05
Fix custom compiler mods typespecs, add edoc
преди 5 години
Fred Hebert
892f5704bc
Merge pull request #2116 from ferd/fix-umbrella-edoc-opts
Ensure EDoc opts in umbrella apps are respected
преди 5 години
Fred Hebert
9e4a191f46
Fix crash when a dependency is missing app file
Patch up and add tests on #2112
преди 5 години
Fred Hebert
d808040153
Merge branch 'master' of https://github.com/saleyn/rebar3 into saleyn-master
преди 5 години
Fred Hebert
77579d5da4
Merge pull request #2115 from erlang/bump-cth-readable-1.4.5
Bump cth_readable to fix lager on OTP-21+
преди 5 години
Fred Hebert
44ab2dfd1a
Ensure EDoc opts in umbrella apps are respected
This adds an additional loading and merging of options for EDoc using
the values from the top-level along with those specified in the
rebar.config of an umbrella application.
The app-specific config values are prepended to the global ones; this
can likely cause some problems with manual path handling, but is
unlikely to happen in practice and the rest seems to work fine based on
order
Fixes the issue in #2114
преди 5 години
Fred Hebert
bcad4ddc4b
Bump cth_readable to fix lager on OTP-21+
преди 5 години
Serge Aleynikov
185f885f69
Refine the error cause
преди 5 години
Serge Aleynikov
d6195601e9
Fix 'rebar3 compile' crash when a dependency is missing app file
преди 5 години
Fred Hebert
0d9e5bb37d
Merge pull request #2060 from starbelly/rebar_config_env_variable
Support rebar config dir env var
преди 5 години
Bryan Paxton
4fdf2fe089
Support rebar config dir env var
преди 6 години
Jamu Kakar
68985ea883
Use better warning message.
преди 5 години
Jamu Kakar
1aa2a26a34
rebar3 dialyzer: Warn when debug_info is disable
преди 5 години
Tristan Sloughter
d752e27870
Merge pull request #2110 from saleyn/master
Make missing file report more comprehensive
преди 5 години
Serge Aleynikov
86bc08d164
Add format_error/1 to print errors nicely
преди 5 години
Serge Aleynikov
d518809351
Make missing file report more comprehensive
преди 5 години
Tristan Sloughter
f23e5a4233
Merge pull request #2010 from relayr/check_hash
Warn when there's mismatch between rebar.lock & original package checksum
преди 5 години
Kuba Odias
c8f7d2af53
Warn when there's mismatch between rebar.lock & original package checksum
преди 6 години
Fred Hebert
1328a9a204
Merge pull request #2099 from ferd/gracious-shell-reloading
Gracious loading of unloaded but blacklisted mods
преди 5 години
Fred Hebert
dec3aeb6c5
Merge pull request #2100 from ferd/lint-on-compile
Only lint app files when compiling
преди 5 години
Fred Hebert
22b221d073
Merge pull request #2098 from tsloughter/cirrus-new-tags
try CIRRUS_TAG != '' for triggering cirrus for new tags
преди 6 години
Fred Hebert
5c89f25d10
Only lint app files when compiling
This allows to reduce the number of noise to only checking deps' app
files when they're built, rather than on every run.
Since main apps and checkouts are still compiled every time, the linting
takes place there and then with a higher frequency.
преди 6 години
Fred Hebert
a399fd0b33
Gracious loading of unloaded but blacklisted mods
rebar3's shell allows people to set applications as blacklisted to
prevent them from being reloaded because that can cause crashes.
However, as part of its normal operations, rebar_paths unloads all
modules that are currently not "owned" by at least one process,
considering them safe to do so.
These two behaviours, put together, lead to an odd thing where some
modules are suddenly unloaded and not in path, and that can be
confusing.
This calls for a unification of both features. We could decide to be
pushing the complexity of rebar3's shell into rebar_path so it knows of
blacklists, but this would be a bad idea because rebar_agent already
owns all the damn hack.
So instead this fix adds an optional call within rebar_agent's
blacklisted applications handling that calls `code:ensure_loaded/1` on
their modules. This avoids forcing any code change that would cause a
crash, but reinstates unloaded paths that could be confusing.
Addresses some comments in #2013
преди 6 години
Tristan Sloughter
cbde30baf1
try CIRRUS_TAG != '' for triggering cirrus for new tags
преди 6 години
Tristan Sloughter
2a38e6bdae
back to git-based versioning
преди 6 години
Tristan Sloughter
2d63f7d273
Bump to 3.11.1
преди 6 години
Fred Hebert
3231a2954f
Merge pull request #2097 from tsloughter/relx-3.32.1
bump relx to 3.32.1 and providers to 1.8.1
преди 6 години
Tristan Sloughter
662b1a834d
bump relx to 3.32.1 and providers to 1.8.1
преди 6 години
Fred Hebert
19aa7d3afb
Merge pull request #2075 from tsloughter/tmpl-usage
add support for usage message after template is done
преди 6 години
Tristan Sloughter
eea09f1306
Merge pull request #2094 from tsloughter/cirrus-s3cmd
fix install of s3cmd for publishing releases in cirrus
преди 6 години
Tristan Sloughter
68b407e763
Merge pull request #2095 from tsloughter/up-ssl-verify-fun
upgrade ssl_verify_fun to 1.1.5
преди 6 години
Tristan Sloughter
6ac2adfdba
upgrade ssl_veirfy_fun to 1.1.5
преди 6 години
Tristan Sloughter
53328d2854
fix install of s3cmd for publishing releases in cirrus
преди 6 години
Tristan Sloughter
f47947c834
back to git-based versioning
преди 6 години
Tristan Sloughter
0860d9f9f3
Bump to 3.11.0
преди 6 години
Fred Hebert
311ba9e48d
Merge pull request #2093 from anderswei/master
bug when reread_config running on OTP 17
преди 6 години
Anders Wei
29f88cfcd3
bug when reread_config from OTP 17
преди 6 години
Fred Hebert
6c677cddbf
Merge pull request #2090 from tsloughter/env-file
add support for reading in environment variables from a file
преди 6 години
Tristan Sloughter
ca22249d7c
Update src/rebar_prv_shell.erl
Co-Authored-By: Fred Hebert <mononcqc@ferd.ca>
преди 6 години
Fred Hebert
9ae20ec782
Merge pull request #2092 from tsloughter/relx-3.32.0
upgrade relx to 3.32.0
преди 6 години
Tristan Sloughter
82ed837002
upgrade relx to 3.32.0
преди 6 години
Tristan Sloughter
9d4a440c12
add support for reading in environment variables from a file
преди 6 години
Fred Hebert
08958857c1
Merge pull request #2091 from tsloughter/cirrus-uploads
add nightly and release upload tasks to cirrus and remove travis
преди 6 години
Tristan Sloughter
f9f0b424b9
add nightly and release upload tasks to cirrus and remove travis
преди 6 години
Fred Hebert
4b7330101d
Merge pull request #2083 from ferd/dont-apply-overrides-to-root
Do not apply overrides to a root application.
преди 6 години