Repository :
https://github.com/FarGroup/FarManager
On branch : master
Link :
https://github.com/FarGroup/FarManager/commit/7b6851a461c32cf2dc3ff28cf8eef1c2dde08514
>---------------------------------------------------------------
commit 7b6851a461c32cf2dc3ff28cf8eef1c2dde08514
Author: Alex Alabuzhev <
alab...@gmail.com>
Date: Mon Nov 10 18:15:20 2025 +0000
Add macro tests to github build
>---------------------------------------------------------------
7b6851a461c32cf2dc3ff28cf8eef1c2dde08514
.github/workflows/build.yml | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 0e2c49b40..060b8b38f 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -121,6 +121,17 @@ jobs:
cl
msbuild -m /property:Configuration=${{ matrix.build_type }} /property:Platform=${{ matrix.platform_sln }} all.sln
+ - name: Run macro tests
+ if: matrix.builder == 'msbuild' && matrix.platform_sln != 'ARM64'
+ working-directory: _build/vc/_output/product/${{ matrix.build_type }}.${{ matrix.platform_sln }}
+ shell: cmd
+ run: |
+ set far.log.level=all
+ set far.log.sink=stdout
+ set far.log.sink.stdout.mode=sync
+ #Run macrotest.lua, on failure %ERRORLEVEL% is non zero
+ Far.exe -service "macro:test"
+
- name: Build Far
if: matrix.builder == 'nmake'
working-directory: far