Closed raxod502 closed 9 months ago
Aha, when running via ssh in GitHub Actions, I get the error printed:
fatal: origin/main...HEAD: no merge base
No clue what is different that causes it not to be printed in logs normally, must be some kind of buffering.
--reorder-goals
argument to be added so that a version that was not the latest version could be installed so that it was compatible with the base lib version shipped with Ubuntu 20.04. We'll upgrade to 22.04 eventually (before it falls out of LTS). Ref: https://github.com/radian-software/apheleia/pull/221make fmt-build-common
target which allows tagging a docker image containing just the base software and not any formatters, to make it easy to debug formatter installation manually.apheleia-ft
to also run formatter tests when any files affecting a formatter are changed, which includes the installation script, the sample input/output, and also any scripts (e.g.apheleia-phpcs
) that it uses. We don't have any logic that will run all formatter tests at once, because that is unwieldy. That can be done manually if making a big change.apheleia-ft
fails with an Elisp error.