Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-11-13 | Improve rebar.config generationimprove-rebar-config | Loïc Hoguin | |
We now provide the version as a tagged tuple indicating whether this is a branch, tag or ref. This should help rebar automatically upgrade dependencies, and remove an annoying warning when rebar is used. In order to detect the type of version the dependencies must be available, therefore the rebar.config target now depends on the deps target. To test this the Cowboy package version had to be changed from 1.0.4 to master. This is a breaking change, but I do not expect too many people to still use 1.0.4. | |||
2024-06-21 | Don't use the shell in core_find | Loïc Hoguin | |
Instead of calling `find` we use $(wildcard ...) and some logic on top to find all the files we are looking for. This is more efficient and greatly helps reduce re-build times when there's little to be done, particularly when many dependencies are involved. | |||
2024-06-21 | Comment-out core-deps-fetch-svn test | Loïc Hoguin | |
It's become hard to find a host that provides Subversion. | |||
2023-05-23 | Add a test for ESCRIPT_ZIP_FILE and abspath the value | Loïc Hoguin | |
This way we can just configure it to a local folder without having to use $(CURDIR). | |||
2023-05-16 | Don't run core-deps-optional test when LEGACY=1 | Loïc Hoguin | |
2023-05-16 | Fix RELX_OUTPUT_DIR | Loïc Hoguin | |
Was broken in the move to Relx v4. | |||
2023-05-15 | Use $(CACHE_DIR)/git instead of $(CACHE_DIR)/gits | 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 | test(edoc): add checks for source subdirectories | pinicarus | |
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 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 | Support optional applications | jdamanalo | |
Loïc: Added more info to guide. | |||
2023-05-12 | Fix typos | Kian-Meng Ang | |
2023-05-12 | Add testing of building packages from hex.pm | 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 | 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 | Ignore plugins from package checks | 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 | Update the query duplicate test | Loïc Hoguin | |
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. | |||
2022-11-10 | Fix code coverage for ct-* targets | Loïc Hoguin | |
Thanks to David Ansari for the report. | |||
2022-05-31 | xref: Also ignore targets where applicable | Loïc Hoguin | |
2022-05-30 | Fix yecc test case failing with OTP-25.02022.05.31 | Loïc Hoguin | |
2022-05-30 | Revamp and document Xref support | Loïc Hoguin | |
2022-05-23 | Fix bootstrap-rel test | Loïc Hoguin | |
2022-05-23 | Fix core-deps-rel test | Loïc Hoguin | |
2022-05-23 | Automatically add relx dependency on bootstrap-rel | Loïc Hoguin | |
2022-04-28 | Fix core-deps-fetch-hex test when LEGACY=1 | Loïc Hoguin | |
2022-04-28 | Fix core-query-deps-no-duplicates test | Loïc Hoguin | |
2022-04-28 | Only test compatibility with rebar3, not rebar2 | Loïc Hoguin | |
2022-04-28 | Remove erlang_protobuffs tests, only gpb works now | Loïc Hoguin | |
2022-04-28 | fixup! Upgrade to Relx 4 which is now used as a library | Loïc Hoguin | |
2022-04-27 | Upgrade to Relx 4 which is now used as a library | Loïc Hoguin | |
2021-03-26 | core/deps.mk: Support Rebar lock files with version "1.2.0" | Jean-Sébastien Pédron | |
This is the case in erlang-systemd [1]. As far as I can tell, the format is the same for the bits Erlang.mk is interested in. The testsuite is expanded to use version 0.6.0 of erlang-systemd. [1] https://github.com/rabbitmq/erlang-systemd | |||
2021-03-26 | test/core_deps.mk: Fix jquery branch name | Jean-Sébastien Pédron | |
Apparently it was renamed. | |||
2020-11-30 | Fix core-query-deps-no-duplicates test | Loïc Hoguin | |
2020-11-30 | Try do detect if we need to sleep in tests between a build and when a | Martin Björklund | |
source file is modified. Without a sleep the source file and the target may get the same modification time, on some machines. | |||
2020-11-30 | Add support for publishing Hex releases and docs | Loïc Hoguin | |
2020-10-27 | Fix test that uses LFE | Loïc Hoguin | |
Somehow the develop and master branches of LFE have different commit hashes and because LFE switched its default branch to develop the hash we use for testing became incorrect. To fix I just switched to the develop hash of the equivalent commit. | |||
2020-10-27 | Disable Mercurial test | Loïc Hoguin | |
There are no popular Mercurial providers anymore. We can enable it again when things change. Gitlab might add it in the future. |