Tristan Sloughter
01cdb07661
Bump to 3.14.3
4 jaren geleden
Tristan Sloughter
4aa2959a3f
Merge pull request #2438 from tsloughter/bump-relx-4.2.0
bump relx to v4.2.0 and rebar3 version to 3.14.3
4 jaren geleden
Tristan Sloughter
319d3cfe05
bump relx to v4.2.0 and rebar3 version to 3.14.3
4 jaren geleden
Fred Hebert
ef6476dd1d
Merge pull request #2435 from kivra/add-support-for-relx-config-file
Add support for relx config file
4 jaren geleden
Hakan Nilsson
7884a4b109
Use root dir when loading relx.config
4 jaren geleden
Hakan Nilsson
96d61cf5f8
Improved logging
4 jaren geleden
Hakan Nilsson
2ae71b2b88
Add tests for relx config file
4 jaren geleden
Hakan Nilsson
424fdcb8fa
Add support for reading relx config file
4 jaren geleden
Tristan Sloughter
757848804a
Merge pull request #2432 from tsloughter/tags-to-releases
create release and upload escript for new tags
4 jaren geleden
Tristan Sloughter
704e21b144
create release and upload escript for new tags
4 jaren geleden
Fred Hebert
38c5048dad
go back to git-based versioning
4 jaren geleden
Fred Hebert
07fdbf5e2a
Bump to 3.14.2
4 jaren geleden
Tristan Sloughter
e8b5e5be70
Merge pull request #2352 from tsloughter/dialyzer-rel-path
output relative paths in dialyzer provider
4 jaren geleden
Tristan Sloughter
e20930a1ef
output relative paths in dialyzer provider
4 jaren geleden
Fred Hebert
d23b28fea8
Merge pull request #2431 from tsloughter/bump-relx-4.1.0
bump relx to v4.1.0
4 jaren geleden
Tristan Sloughter
7969f82e0e
bump relx to v4.1.0
4 jaren geleden
Fred Hebert
8adc139818
Merge pull request #2412 from paulo-ferraz-oliveira/fix/dialyzer_warnings_over_otp_23
Prevent dialyzer warnings on OTP 23
4 jaren geleden
Paulo F. Oliveira
8390ef348c
Adapt to hex_core's deprecation warnings (II)
4 jaren geleden
Paulo F. Oliveira
d472b128ab
Remove unexpected field from hex_core config. map
4 jaren geleden
Paulo F. Oliveira
e871da9e85
Adapt to hex_core's deprecation warnings
We adapt .gitignore to the new vendored folder, also
4 jaren geleden
Paulo F. Oliveira
cff6bbdff8
Re-vendor hex_core to 0.7.1
4 jaren geleden
Paulo F. Oliveira
e7b02620d8
Simplify our approach
4 jaren geleden
Paulo F. Oliveira
dc7882a869
Revert to previous typespec while adapting calls to it
4 jaren geleden
Paulo F. Oliveira
61f7e4784f
Broaden expected typespec
4 jaren geleden
Paulo F. Oliveira
e80c3c874d
Simplify script
1. we now rely on $1's vendor.sh script (instead of duplicating it here)
2. we assume that hex_core is rebar3-compatible
3. we rely on TARGET_ERLANG_VERSION
4. we generate exactly what was previously generating, while targeting a specific Erlang/OTP vsn
4 jaren geleden
Paulo F. Oliveira
8604b0c3b1
Silence warnings we're OK with
4 jaren geleden
Paulo F. Oliveira
def5cc60df
Tentatively fix code based on static analysis results
4 jaren geleden
Paulo F. Oliveira
b44959ede4
Prevent warnings on seemingly dead code
4 jaren geleden
Paulo F. Oliveira
726711ab95
Prevent warnings on unused/unhandled code paths
4 jaren geleden
Paulo F. Oliveira
e28af4c536
Prevent warnings on messing with opaque elements
4 jaren geleden
Paulo F. Oliveira
44ffb45f17
Prevent warnings on wrongly -spec.(_)'ed types
(some are not "wrong" per se, but incomplete)
4 jaren geleden
Paulo F. Oliveira
4cf78dc103
Broaden our analysis scope
4 jaren geleden
Paulo F. Oliveira
b63f9cdc77
Target our analysis scope
4 jaren geleden
Paulo F. Oliveira
1ebde42996
Prevent warnings on unknown functions/types
4 jaren geleden
Fred Hebert
85f4a21a8b
Merge pull request #2423 from lrascao/feature/dockerfile
Add a docker recipe for rebar3 itself
4 jaren geleden
Fred Hebert
19308ee218
Merge pull request #2428 from galdor/master
fix logger reset for the shell plugin
4 jaren geleden
Fred Hebert
f9885c98d5
Merge pull request #2421 from starbelly/update-hex-core-to-v0-7-0
Re-vendor hex_core in at 0.7.0
4 jaren geleden
Nicolas Martyanoff
89de8551f0
fix logger reset for the shell plugin
The shell plugin has to reset the logger by fetching its configuration and
re-applying it later. In the current state, `maybe_reset_logger/1` will only
re-apply part of the configuration (the `config` key), which does not include
other settings such as filters and formatters.
The effect can be demonstrated by adding filters or formatters to `~/.erlang`
and running rebar3 shell on any project (without any --config argument, this
one reload the logger env; updating the kernel/logger environment in
`~/.erlang` fixes it).
For example:
```erlang
logger:set_handler_config(default, #{formatter => {logger_formatter,
#{template => ["> ", msg, "\n"]}}}).
```
This patch makes sure the default handler is re-created with its entire
original configuration.
4 jaren geleden
Tristan Sloughter
e43dd6bb50
Merge pull request #2427 from garazdawi/lukas/fix-relup-arguments
Fix relup cmd arguments and add validation
4 jaren geleden
Lukas Larsson
62279cce0f
Fix relup cmd arguments and add validation
relx:build_relup does not allow for undefined Release or ToVsn
so we verify that they have been given on the command line
before running relx:build_relup/4.
4 jaren geleden
Luis Rascao
f228df2769
Add a docker recipe
Based on the closest Alpine Erlang version currently supported by
rebar3. Allows people to mix and match different versions of
the Erlang VM and rebar3 using multi-stage builds.
4 jaren geleden
Fred Hebert
130d46167c
Merge pull request #2424 from robashton/master
Attempt to add checkout location to rebar3 path
4 jaren geleden
Fred Hebert
53d2c83713
Merge pull request #2413 from aronisstav/patch-1
Fix spec for download callback
4 jaren geleden
Fred Hebert
6859d85f76
Merge pull request #2426 from starbelly/add-remove-from-auth-config-to-hex-repos
Add rebar_hex_repos:remove_from_auth_config/2
4 jaren geleden
Bryan Paxton
67e591efb3
Add rebar_hex_repos:remove_from_auth_config/2
- add function that allows the complete removal of an entry from auth
config
- add test for rebar_hex_repos:remove_from_auth_config/2
- update test/rebar_pkg_repos_SUITE:auth_read_write_read/1 to use mocks so
we don't append to actual hex.config files
4 jaren geleden
Bryan Paxton
c746162312
use filelib:ensure_dir/1
4 jaren geleden
robashton
db0099161c
Attempt to add checkout location to rebar3 path
4 jaren geleden
Bryan Paxton
eece86db6e
fix typo
4 jaren geleden
Bryan Paxton
e4a73b6b8e
remove dupiclate path var
4 jaren geleden
Bryan Paxton
a37036b402
Vendor in hex_core to vendored dir
- update bootstrap script to account for hex_core in src/vendored
4 jaren geleden