Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-05-15 | Rename __fetch_git to dep_cache_fetch_git | Loïc Hoguin | |
2023-05-15 | Cleaned up dep cache tests, added hex test and fixed a bug | Loïc Hoguin | |
2023-05-15 | Allow git + hex deps to be cached to XDG_CACHE_HOME | Tyler Hughes | |
2023-05-15 | Add test for static NIF compilation | Loïc Hoguin | |
2023-05-15 | Added static compilation option for NIFs | Dominic Letz | |
2023-05-15 | Replace erlang:get_stacktrace() with catch C:E (V=0) or C:E:S (V>0) | Viktor Söderqvist | |
This makes us compatible with OTP < 21, except when V (verbose) is set. | |||
2023-05-15 | test(edoc): add checks for source subdirectories | pinicarus | |
2023-05-15 | docs(edoc): recursively find source paths | pinicarus | |
2023-05-15 | Fix gpb proto compilation with imports | Loïc Hoguin | |
The option {i, ...} is added for every directory containing proto files. The option {use_packages, true} was added as well to allow using packages. This is not the default for historic reasons in gpb but it makes better sense to have it as default so we do it. | |||
2023-05-15 | Added test for protobuf files with imports | Lars Kroll | |
2023-05-15 | Add test for EUNIT_TEST_SPEC | Loïc Hoguin | |
2023-05-15 | Add EUNIT_TEST_SPEC variable | Arpit Tarang Saxena | |
Allows configuring setup/teardown or more complex test definitions. | |||
2023-05-15 | Add COVER_EXCL_MODS variable | Joseph Dunne | |
2023-05-12 | Ignore files with '#' in their names, e.g. emacs lock files | Martin Björklund | |
Also remove usage of grep for ignoring files since find can do this directly. | |||
2023-05-12 | Add support for relx.config.script back | Tyler Hughes | |
It was removed accidentally when switching to Relx v4. | |||
2023-05-12 | Add tests for Relx' {git, short} && {git, long} | Loïc Hoguin | |
2023-05-12 | Fix compatibility with Relx v4 regarding {git, short} && {git, long} | Oleksii Semilietov | |
2023-05-12 | Add Common Test Sub Group example | David Ansari | |
"With this type of specification execution of unwanted groups (in otherwise matching paths), and/or the execution of subgroups can be avoided. The command line syntax of the group path is a list of group names in the path" | |||
2023-05-12 | Support optional applications | jdamanalo | |
Loïc: Added more info to guide. | |||
2023-05-12 | Update CHANGELOG regarding removed packages | Loïc Hoguin | |
2023-05-12 | Fix typos | Kian-Meng Ang | |
2023-05-12 | Add testing of building packages from hex.pm | Loïc Hoguin | |
2023-05-10 | Remove packages that look unmaintained and fail to compile | Loïc Hoguin | |
These are all fairly low risk because they haven't compiled for a while. A small number seem maintained in a fork and have a hex.pm entry that is maintained. The others are likely not used by anyone or only by users stuck on very old Erlang versions. | |||
2023-05-10 | Remove packages that use the apps/ structure | Loïc Hoguin | |
They cannot be used as dependencies directly. | |||
2023-05-09 | Autopatch: Include $LBLIBS when compiling c_src files | Loïc Hoguin | |
2023-05-09 | Autopatch: better handle COMPILE_FIRST/erl_first_files | Loïc Hoguin | |
This is still a bit hackish but it appears that some projects have wrong erl_first_files entries (module exists but not at the location configured) and so we have to do a bit of manipulation before we can find the module. We also need to be cautious about .yrl/.xrl because their corresponding .erl files may not exist in the repository before compilation yet can be listed in erl_first_files. | |||
2023-05-05 | Add ELIXIR_PATCH=1 when testing building packages | Loïc Hoguin | |
2023-05-05 | Autopatch: add support for >= hex versions | Loïc Hoguin | |
We use the same strategy as ~= we try to look for the version in the .lock file and if we can't find it we guess for now. | |||
2023-05-05 | Tests: exclude pmod_transform from .app/load checks | Loïc Hoguin | |
This is not a proper OTP application. | |||
2023-05-05 | Deps: Add a project-specific patch for hut | Loïc Hoguin | |
Hut has both a Makefile and erlang.mk but the default target does not build the project. To fix a few packages we have a special patch HUT_PATCH that will call the appropriate target. | |||
2023-05-05 | Autopatch: Move to Rebar3 | Loïc Hoguin | |
2023-05-05 | Autopatch: Improve hex version detection for ~> | Loïc Hoguin | |
2023-05-05 | Ignore plugins from package checks | Loïc Hoguin | |
2023-05-05 | Autopatch: support rebar3 plugin-style C compile hooks | Loïc Hoguin | |
2023-05-04 | Add package re2 to the index | Loïc Hoguin | |
2023-05-04 | Remove rabbit/amqp_client packages and patches | Loïc Hoguin | |
We expect users to fetch these projects from hex.pm now and the packages no longer worked. | |||
2023-05-04 | Remove more obsolete/unmaintained packages | Loïc Hoguin | |
These packages were noted as being obsolete in the description on GitHub. | |||
2023-05-04 | Update the query duplicate test | Loïc Hoguin | |
2023-05-04 | Autopatch: do not export ERLC_OPTS | Loïc Hoguin | |
Otherwise some dependencies may get the wrong ERLC_OPTS and may end up with invalid or duplicate options. | |||
2023-05-04 | Update package branches and in some cases URLs | Loïc Hoguin | |
Most of them went master->main. Some went master->develop. | |||
2023-05-04 | Remove packages explicitly unmaintained or deleted | Loïc Hoguin | |
The packages either no longer have a project page on GitHub (in some cases the users were deleted) or the users have archived the projects and they no longer compile. The packages from jj1bdx removed in this commit were integrated in the 'rand' module found in the OTP distribution. | |||
2023-04-03 | Fix core-app-yrl-header test for OTP-26 | Loïc Hoguin | |
2023-04-03 | Fix core-deps-fetch-git-submodule test | Loïc Hoguin | |
Test broke when git did a security fix related to file:// that we are using for the submodule in this test. | |||
2023-03-09 | Add missing dot breaking Relx eval after upgrade to Relx 4 | Loïc Hoguin | |
2022-11-10 | Fix code coverage for ct-* targets | Loïc Hoguin | |
Thanks to David Ansari for the report. | |||
2022-08-30 | Removed hardcoded `-arch x86_64` for MacOS nifs | Dominic Letz | |
For current macs the flag seems problematic as it overrides the default choice of building for the current architecture and hence prevents building on ARM based macs. | |||
2022-05-31 | xref: Also ignore targets where applicable | Loïc Hoguin | |
2022-05-31 | xref: Better handling of app scope | Loïc Hoguin | |
2022-05-31 | Add -Werror by default again | Loïc Hoguin | |
It was removed by mistake. | |||
2022-05-31 | Point Relx back to upstream | Loïc Hoguin | |
All PRs have been merged. |