Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-06-20 | Use echo(1) instead of printf(1) in `core-autopatch-extended-erlc-opts` | Jean-Sébastien Pédron | |
... to create the `autopatch-couchbeam` recipe in the testcase. Newlines characters were interpreted by echo(1) in the `core-autopatch-extended-erlc-opts` recipe which was too early: the generated recipe was malformed. Using echo(1) and its implicit appended newline character fixes the issue. | |||
2019-06-20 | Replace zipinfo(1) by `unzip -l` | Jean-Sébastien Pédron | |
The output is the same between those two commands. The benefit is that it avoids the need to install the `unzip` package on FreeBSD and all systems where the default unzip(1) is provided by libarchive. | |||
2019-06-17 | Set locale to `C` when checking bootstrapped app name | Jean-Sébastien Pédron | |
At least on FreeBSD, the `en_US.UTF-8` locale I use breaks the check. It might be a bug on FreeBSD because I don't understand why it would affect the behaviour of that simple regex. Nonetheless, let's override the locale to make sure this does not happen again. | |||
2019-05-27 | Do git describe on the right folder for {vsn,git} | Loïc Hoguin | |
2019-03-02 | Add package gen_leader to the index | Stephane Bourque | |
2019-03-02 | Add package gen_rpc to the index | Stephane Bourque | |
2019-01-02 | Fix rebuild on Makefile change when new deps are added | Loïc Hoguin | |
The issue was that when a new dep is added the last-makefile-change update was done in the dependency and not in the top-level Makefile, preventing the rebuild of the top-level project. A test was also added to do the same when editing dependencies and things seem to work properly in that case. Thanks to robinchew on IRC for the great help debugging this. | |||
2018-12-31 | Add skeleton compatibility for semver versions | Loïc Hoguin | |
For now, ~> is expanded to a full version only. | |||
2018-12-29 | Add package PGO to index | Thomas Elsgaard | |
2018-12-11 | Remove some silencing of release commands | Loïc Hoguin | |
Wondering if that's not what creates issues in CI sometimes. Also doesn't silence much anyway so it's not very useful. | |||
2018-12-11 | Silence some boring output in autopatched dependencies2018.12.11 | Loïc Hoguin | |
2018-12-11 | Remove -finline-functions from OSX by default | Loïc Hoguin | |
Since it's not available via clang and that's the default there. | |||
2018-12-11 | Fix a bug where ct-* targets produced an empty GEN line | Loïc Hoguin | |
$ must be escaped as $$ in templates. | |||
2018-12-10 | Make the version warning less repetitive | Loïc Hoguin | |
2018-12-10 | Optimization: reduce the number of shell commands on noops | Loïc Hoguin | |
2018-12-10 | Correct expanding of shell variables in autopatch again | Loïc Hoguin | |
This solution should work better, previous one would sometimes expand incorrectly and fail. | |||
2018-12-07 | Autopatch: allow configuring REBAR_GIT and REBAR_COMMIT | Loïc Hoguin | |
And use this in the tests to fetch Rebar only once and then clone from the local repository. This should speed up tests a little. | |||
2018-12-07 | Make sure we go through all deps when building escripts | Loïc Hoguin | |
2018-12-07 | Document the PropEr plugin | Loïc Hoguin | |
2018-12-07 | Document code coverage | Loïc Hoguin | |
2018-12-07 | Fix distclean of cover dirs when they are the same | Loïc Hoguin | |
2018-12-07 | core_find: Ignore files with spaces to avoid issues | Loïc Hoguin | |
2018-12-07 | Autopatch: erl_first_files can contain xrl/yrl | Loïc Hoguin | |
2018-12-07 | Add COVER_APPS and COVER_DEPS to cover compile other apps/deps | Loïc Hoguin | |
By default COVER_APPS will cover compile all apps. COVER_DEPS will not cover compile any dependency by default, however. | |||
2018-12-06 | Add cover support for PropEr and Triq | Loïc Hoguin | |
2018-12-06 | Default COVER_DATA_DIR now the same as COVER_REPORT_DIR | Loïc Hoguin | |
We have a dedicated folder for cover stuff, let's use it. | |||
2018-12-05 | SKIP_DEPS should also skip shell deps | Loïc Hoguin | |
2018-12-05 | Implement the dep_built optimization for test/shell deps | Loïc Hoguin | |
2018-12-05 | Silence ci-setup and ci-extra when they're not extended | Loïc Hoguin | |
2018-12-05 | Better handle ERLANG_OTP and ERLANG_HIPE | Loïc Hoguin | |
A release that gets removed in a ci:: preceding the running of CI rules would end up not rebuilding it due to how a warning was silenced when using ERLANG_OTP. | |||
2018-12-05 | Fix verbosity of proper and triq tests | Loïc Hoguin | |
2018-12-05 | Allow hooking before/after autopatch | Loïc Hoguin | |
2018-12-04 | Remove some repetition in some output | Loïc Hoguin | |
2018-12-04 | Rebuild the PLT file when the Erlang/OTP version has changed | Loïc Hoguin | |
2018-12-04 | Fix and document Dialyzer against beam files | Loïc Hoguin | |
2018-12-04 | Delete $(ERLANG_MK_TMP) directory after 'make erlang-mk' | Loïc Hoguin | |
This allows refreshing tools at the same time Erlang.mk gets updated. | |||
2018-12-04 | Add a V=3 that works like V=2 across all shell commands | Loïc Hoguin | |
V=2 only works against target commands, V=3 will also work against $(shell ...) commands. | |||
2018-12-04 | Document cross compiling | Loïc Hoguin | |
2018-12-04 | Add ci.erlang.mk to the plugin list | Loïc Hoguin | |
2018-12-03 | Add version.mk to the plugins list | Loïc Hoguin | |
2018-12-03 | Print a changelog when updating Erlang.mk | Loïc Hoguin | |
2018-12-03 | Don't rebuild dependencies by default | Loïc Hoguin | |
Unless it's a symbolic link, it's built directly, FULL=1 is set or the file ebin/dep_built in the dependency is removed. See the documentation changes for more details. This provides immense build speed gains, for example on a RabbitMQ project it went from 10s to 1s for the 2nd+ builds. | |||
2018-12-03 | Move autopatch tests into their own test suite | Loïc Hoguin | |
2018-11-30 | Document selecting RELX_CONFIG for prod/dev | Loïc Hoguin | |
2018-11-30 | Update Relx to v3.27.0 | Loïc Hoguin | |
2018-11-30 | Validate the .app file after generating it | Loïc Hoguin | |
2018-11-30 | Document that DEPS has precedence over TEST_DEPS etc. | Loïc Hoguin | |
And a workaround to force a specific version to be downloaded. | |||
2018-11-30 | Hide some pointless output behind V=1 | Loïc Hoguin | |
2018-11-30 | Make "make run" work for non-extended releases too | Loïc Hoguin | |
2018-11-30 | Fix Dialyzer when a project has and uses parse transforms | Loïc Hoguin | |