Fred Hebert
7960778403
Back to git-based versioning
7 lat temu
Fred Hebert
533a27731b
Bump to 3.4.3
7 lat temu
Fred Hebert
cf6550daa6
Upgrade certifi dependencies
Get more up-to-date root certs. This was blocked for a while because
certifi wouldn't build on windows, but this is now fixed, with minimal
changes to the use case -- only a small change in the bootstrap script
is required.
The new certifi lib is also a few megabytes lighter than before, which
is good for rebar3.
7 lat temu
Fred Hebert
b49987ca33
Bump to 3.4.2
7 lat temu
Fred Hebert
2312aa0228
Bump to 3.4.1
Includes Relx fixes
Signed-off-by: Fred Hebert <mononcqc@ferd.ca>
8 lat temu
Fred Hebert
46651f030c
Bump to 3.4.0
Patches:
- Try to start epmd when distribution fails
- Allow non-default profile deps upgrade
- Switch default license in templates to Apache 2.0, and hook it up in
the .app file
- Fix git SHA comparisons for dep update
- Let relx know about rebar-specified erl_opts
- Use rm_rf instead of ec_file:delete, fixing some deps-related issues
on Windows
- Handle internal CT failures
- Fix profile merging of erl_first_files options
- Fix CT output in skipped test cases and failing end of function
hooks
- Officially drop R15 support, since its SSL libs can no longer talk
to hex.pm
- REBAR_COLOR supports all ec_cmd_log intensity options, allowing the
none value to disable all colors without dropping termcap support
- Bump relx to 3.22.4
The one new feature supported here is for the interactive shell:
- Support commands in the shell such as r3:Command(),
r3:Command("--args=as a string"), or r3:Command(Namespace, "--args=as a
string"), instead of just r3:do(Command).
8 lat temu
Fred Hebert
8142cd7399
Bump to 3.3.6
- [OSX tests added to CI](https://github.com/erlang/rebar3/pull/1471 ),
joining linux and windows 10
- [upgrade relx to 3.22.3](https://github.com/erlang/rebar3/pull/1518 ),
[fixing multiple
issues](https://github.com/erlware/relx/releases/tag/v3.22.3 )
- [Fixing eunit errors in 19.3 when `init_per_*` isn't paired with
`end_per_*`](https://github.com/erlang/rebar3/pull/1516 )
- [Allow single test spec in
ct_opts](https://github.com/erlang/rebar3/pull/1506 )
- [Properly warn when missing inets at
runtime](https://github.com/erlang/rebar3/pull/1505 )
- [rebar_utils:escape_chars handles quotes in
paths](https://github.com/erlang/rebar3/pull/1504 )
- [Fix typo in help text for upgrade
command](https://github.com/erlang/rebar3/pull/1503 )
- [change package version warnings to debug
level](https://github.com/erlang/rebar3/pull/1502 )
- [Path-type sensitive .cmd creation for
escripts](https://github.com/erlang/rebar3/pull/1500 )
- [Windows escripts get cmd
autogenerated](https://github.com/erlang/rebar3/pull/1494 )
- [REBAR_CONFIG impacts config file for project root
only](https://github.com/erlang/rebar3/pull/1497 )
- [Fix wildcard usage in rebar3
clean](https://github.com/erlang/rebar3/pull/1498 )
- [Bump cth_readable to
1.2.4](https://github.com/erlang/rebar3/pull/1496 ) (fixing some
erroneous reports when suites get skipped)
- [Add respect for src_dirs option in app_discover and
app_info](https://github.com/erlang/rebar3/pull/1486 )
- [Add support for global plugin-defined
templates](https://github.com/erlang/rebar3/pull/1473 )
- [catch badarg exception from eunit in
`rebar_prv_eunit`](https://github.com/erlang/rebar3/pull/1472 )
8 lat temu
Fred Hebert
e82ef746a6
Windows escripts get cmd autogenerated
This also patches up a problem for hooks when dealing with directories
with spaces in them, and reduces complexity of bootstrap file.
8 lat temu
Fred Hebert
81b6c0f6b6
WIP windows escripts get cmd autogenerated
8 lat temu
Fred Hebert
6fcf464d37
Bump to 3.3.5
8 lat temu
Fred Hebert
c21a5f7ab2
Bumping to 3.3.4
8 lat temu
Fred Hebert
a58857162c
Bump to 3.3.3
8 lat temu
Artem Pervin
ffc2cf98d3
1394: added fix for rebar_utils, moved setting of http_options into init_config, added unit tests
8 lat temu
Artem Pervin
72dcbe1c1b
1394: fixed handling of proxy username and password
8 lat temu
Fred Hebert
f0d1a8404c
Bump version to 3.3.2
8 lat temu
Fred Hebert
ff752834ee
Bump to 3.3.1
8 lat temu
Fred Hebert
ff4fd9f6f0
Bumping to 3.3.0
8 lat temu
Fred Hebert
2ffbb80cea
Bump to 3.2.0
8 lat temu
Fred Hebert
87f9950839
Expand os ENV proxy support to bootstrap script
9 lat temu
Fred Hebert
80f6be689d
Cutting 3.1.1
9 lat temu
Tristan Sloughter
af159ce998
fix otp-19 bootstrap compiling
9 lat temu
Eric Meadows-Jönsson
c161ad0094
Change to new hex.pm repo URL
9 lat temu
Fred Hebert
7ec2ba05fb
Tag to 3.1.0
9 lat temu
Gleb Peregud
cde592150b
Skip update and compilation if possible.
This detects existence of Hex registry at
$HOME/.cache/rebar3/hex/default/registry and skips "rebar3 update" step.
It also detect presence of bootstrap dependencies in _build/default/lib/
and skips fetching them.
9 lat temu
Tristan Sloughter
d67ea4a511
just delete erlware_commons rebar.config.script, it isn't needed for rebar3
9 lat temu
Heinz N. Gies
8d22f7d368
Update bootstrap script to include cf
9 lat temu
Benoit Chesneau
32c9a39cd6
certifi must be compiled during initial bootstrap
fix #790
9 lat temu
Tristan Sloughter
a67ce27ac1
add comment for global apply_profiles and log message for bad bootstrap lock file
9 lat temu
Tristan Sloughter
8dc0fafb36
fix for empty rebar.lock during bootstrap
9 lat temu
CarlosEDP
4a25a4d9d5
Renamed functions.
9 lat temu
CarlosEDP
38cc32c40a
Added rebar profile to httpc initialization and calls.
9 lat temu
CarlosEDP
46ca2bb6b0
Fix for cases with no proxy configured.
9 lat temu
CarlosEDP
60265aba34
Get proxy vars from ~/.config/rebar3/rebar.config. Variable format is {http_proxy, http://host:port } or {http_proxy, http://host:port }
9 lat temu
CarlosEDP
8de84f1af0
Added support for proxy on rebar3 based on environment variables.
9 lat temu
CarlosEDP
9906fdc25e
Added support to http and https proxies on bootstrap. Variables are read from environment vars http_proxy and https_proxy.
9 lat temu
Tristan Sloughter
b85d827c80
add relup provider and update relx
9 lat temu
Tristan Sloughter
6d3a107056
use application:start(crypto) instead of crypto:start()
10 lat temu
Tristan Sloughter
9df51005e6
use packages for deps and add dialyze profile
10 lat temu
Tristan Sloughter
5866742dd8
use bbmustache package
10 lat temu
Tristan Sloughter
a6f33258e2
fix failure on missing OTP_VERSION file #403
10 lat temu
Tristan Sloughter
b4724009b5
don't use rebar_dir function in bootstrap
10 lat temu
derwinlu
3e005ab107
fix bootstrap on windows, fallback to copy if symlinking fails
10 lat temu
Tristan Sloughter
2e5496f5f5
remove use of erlydtl in rebar
10 lat temu
Tristan Sloughter
26161bc1ac
support for 18.0+
10 lat temu
Tristan Sloughter
bd2f8bbc5e
print and halt on compile error
10 lat temu
Tristan Sloughter
e5988f69e0
R15 support, replace unsetenv with putenv empty string
10 lat temu
Tristan Sloughter
16e9b3ffa2
fix tracking of all profiles dep paths
10 lat temu
Tristan Sloughter
4374999d95
real bootstrapping
10 lat temu
Tristan Sloughter
4f3c5fc68f
remove unneeded portions of bootstrap script
10 lat temu
Tristan Sloughter
ed017289ed
switch ct provider to use external provider behavior
10 lat temu