Fred Hebert
869aea50cd
Merge pull request #2946 from Olexandr88/patch-2
...
docs: added a link to the license
2025-03-23 09:45:58 -04:00
Olexandr88
d6c924cc7b
Update README.md
2025-03-23 07:09:00 +02:00
Olexandr88
876335229a
Update README.md
2025-03-23 07:07:51 +02:00
Tristan Sloughter
fae5f28ae6
Merge pull request #2945 from Olexandr88/patch-1
...
docs: replaced the link to the build status badge
2025-03-22 17:09:11 -06:00
Olexandr88
c9a58f2e04
Update README.md
2025-03-22 14:30:38 +02:00
Fred Hebert
af0a425308
Merge pull request #2941 from ferd/bump-cth-readable-161
...
Bump cth_readable version for OTP-28 readiness
2025-02-27 22:03:38 -05:00
Fred Hebert
0a2cf9fba7
Bump cth_readable version for OTP-28 readiness
2025-02-28 02:51:10 +00:00
Fred Hebert
942875e517
Merge pull request #2939 from zhongwencool/main
...
fix: crash on rebar_compiler_format:colorize/2
2025-02-26 09:50:16 -05:00
zhongwencool
274cf7ae7b
fix: crash on rebar_compiler_format:colorize/2
2025-02-22 11:18:07 +08:00
Fred Hebert
9311637874
Merge pull request #2937 from ferd/otp-28-readiness
...
OTP-28 readiness (part 1)
2025-02-19 12:59:59 -05:00
Fred Hebert
36ce564df1
OTP-28: Fix Eunit and CT Dialyzer warnings
2025-02-13 23:18:32 +00:00
Fred Hebert
0a1f62484c
OTP-28: fix warnings in xrl and yrl compilers
2025-02-13 13:44:22 +00:00
Fred Hebert
5495da1442
Merge pull request #2932 from erlang/ts/skip-project-plugins
...
add env var for skipping project plugins
2025-01-13 09:01:28 -05:00
Tristan Sloughter
1d0a82fe35
add env var for skipping project plugins
...
tools like mix and gleam only use rebar3 to compile deps and thus
don't wnat project_plugins. They can now set this to skip
installing those.
I originally was going to check if `bare` was the task but there
are too many ways that might be run without being the first
command (like rebar3 as prod bare compile) that I figured this
was better.
2024-12-26 13:07:07 -07:00
Fred Hebert
1dbce090ec
Merge pull request #2931 from williamthome/fix/rich-format-badmatch
...
Fallback to the default error format when a file is empty
2024-12-19 09:24:02 -05:00
williamthome
e383d3b2fc
Fallback to the default error format when a file is empty
...
This change resolves a bad match error that occurs when a .erl file is
empty by falling back to the default error format.
2024-12-18 16:53:08 -03:00
Fred Hebert
f718003d5f
Merge pull request #2926 from erlang/ts/update-cf-term
...
update vendored cf to support color in foot and ghostty
2024-11-24 17:43:46 -05:00
Tristan Sloughter
dcd0dfc7a8
update vendored cf to support color in foot and ghostty
2024-11-24 10:40:53 -07:00
Fred Hebert
9ca36c6a6d
Merge pull request #2923 from paulo-ferraz-oliveira/fix/rebar.config.sample
...
Approach the sample config. file to rebar3.org's documentation
2024-11-12 13:45:37 -05:00
Paulo F. Oliveira
3f35470d59
Indent it
2024-11-10 12:29:38 +00:00
Paulo F. Oliveira
eae867abe3
Approach the sample config. file to rebar3.org's documentation
2024-11-10 12:15:34 +00:00
Fred Hebert
c8811d120d
Merge pull request #2918 from kianmeng/add-rebar3-otp-compatibility-table
...
Add Rebar3 and Erlang/OTP compatibility list
2024-11-01 15:25:43 -04:00
Kian-Meng Ang
8e08292d14
Add Rebar3 and Erlang/OTP compatibility list
...
Resolves https://github.com/erlang/rebar3/issues/2903 and bump Erlang
OTP version for macOS and GitHub actions.
Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com>
2024-11-01 18:14:32 +08:00
Fred Hebert
29ccddb722
Merge pull request #2916 from delitrem/make-escriptize-reproducible-with-erlang-27.1
...
make escriptize reproducible with erlang 27.1
2024-09-18 16:51:21 -04:00
Igor Goryachev
3fa323b2a6
make escriptize reproducible with erlang 27.1
2024-09-18 20:39:43 +03:00
Fred Hebert
7da4837b2d
Merge pull request #2912 from ferd/bump-relx-vendored-copy
...
Bump relx vendored copy
2024-08-29 10:01:06 -04:00
Fred Hebert
c0d0ae6cdc
Bump relx vendored copy
...
Since I had already manually ported the changeset between 3.9.0 and
3.10.0, only metadata changed on the update.
2024-08-29 13:24:45 +00:00
Fred Hebert
7eb42780a2
back to git-based versioning
2024-08-29 08:33:00 -04:00
Fred Hebert
74c766d0d4
Bump to 3.24.0
3.24.0
2024-08-29 08:09:08 -04:00
Fred Hebert
26cd5271f2
Port Relx compatibility fix prior to version bump
...
Manyally applies https://github.com/erlware/relx/pull/941 to vendored
files, since the relx release for it isn't in place just yet but we need
OTP-27 compatibility.
2024-08-29 08:06:06 -04:00
Fred Hebert
1959c163c3
Merge pull request #2910 from robertoaloi/tweak-manifest-plugin
2024-08-10 23:21:42 -04:00
Roberto Aloi
f1afc05ec5
Fix spelling for error message in case of missing json module
2024-08-09 15:41:14 +02:00
Roberto Aloi
9353ecbc61
Introduce JSON output (requires OTP 27) and make it default
2024-08-08 17:06:19 +02:00
Roberto Aloi
053b12e97f
Tweak manifest plugin to return ELP compatible information.
2024-08-07 18:51:21 +02:00
Fred Hebert
fac203c428
Merge pull request #2907 from ariel-anieli/filtermap
...
Made `rebar_utils:filtermap/2` to call directly `lists:filtermap/2`
2024-07-29 11:18:44 -04:00
Ariel Otilibili
f20d7267ec
Made rebar_utils:filtermap/2
to call directly lists:filtermap/2
...
* local implementation introduced by a4d4c6ca63928402363fe3fcbd2b1b615a3b7e42
* introduced to work around releases prior R16 not having `lists:filtermap/2` [1]
* CI/CD nows runs wtih R25 to R27.
[1] https://www.erlang.org/doc/apps/stdlib/lists.html#filtermap/2
Signed-off-by: Ariel Otilibili <otilibil@eurecom.fr>
2024-07-29 12:36:44 +02:00
Fred Hebert
4ca95a1e94
Merge pull request #2905 from ariel-anieli/bootstrap-defs-deprecation
...
Cleaned up additional definitions in `bootstrap`
2024-07-15 09:31:02 -04:00
Ariel Otilibili
2aecbc80b8
Cleaned up additional definitions in bootstrap
...
* sequel of 58be63e57e5ba245579dd94827edc48892ae9fff
* and also of a4cac026f55cc5c095a6db28ef372e8b4033b790
* definitions are unused since the removal of these macros.
2024-07-14 15:16:22 +02:00
Fred Hebert
fbb8263d5b
Merge pull request #2904 from ariel-anieli/filelib-file-source
...
Replaced rebar_utils:find_source/3 by a call to filelib:find_source/3
2024-07-03 18:21:12 -04:00
Ariel Otilibili
7dadaf51f0
Replaced rebar_utils:find_source/3 by a call to filelib:find_source/3
...
* reverted bf27f7ad6cce57d6e4248d8825ab2105443fad98
* removed filelib_find_source macro
* filelib_find_source introduced for compatibility with releases prior R20.
2024-07-04 00:00:33 +02:00
Fred Hebert
1ed6c2ecce
Merge pull request #2901 from ariel-anieli/filelib_find_source
...
Marked rebar_utils:find_source/3 as deprecated
2024-07-03 11:08:50 -04:00
Ariel Otilibili
bf27f7ad6c
Marked rebar_utils:find_source/3 as deprecated
...
* introcuded by dec484643c233fda9c17d38c1854ba7f3f37547b
* introcuded to workaround releases prior R20 not having filelib:find_source/3 [1]
[1] https://www.erlang.org/doc/apps/stdlib/filelib.html#find_source/3
2024-07-02 22:36:32 +02:00
Fred Hebert
fa3e8731c2
Merge pull request #2902 from kianmeng/fix-typos-again
...
Fix typos again
2024-07-02 16:02:57 -04:00
Kian-Meng Ang
4bb01ba3b1
Fix typos again
...
Found via `codespell -S vendor -L cant,manuel,nd` and
`typos --hidden --format brief`
2024-06-25 21:30:28 +08:00
Fred Hebert
d45681542a
Merge pull request #2900 from delitrem/make-escriptize-reproducible
...
make escriptize reproducible by setting timestamps for files in zip to unix epoch
2024-06-13 13:57:31 -04:00
Igor Goryachev
4c4809f121
make escriptize reproducible by setting timestamps for files in zip
2024-06-12 23:08:14 +03:00
Fred Hebert
b5625837c2
Merge pull request #2899 from emqx/log-path-when-plugin-template-file-load-fails
...
Log path when plugin template file read fails
2024-06-12 09:24:34 -04:00
Fred Hebert
d055c3afec
Merge pull request #2898 from ferd/bump-hex-core-and-deps
...
Bump hex_core and certifi dependency
2024-06-12 09:10:37 -04:00
zmstone
e30cfce186
Log path when plugin template file load fails
2024-06-11 22:16:17 +02:00
Fred Hebert
e1a1c70752
actually bump hex_core to v0.10.1
2024-06-11 18:25:05 +00:00