File tree Expand file tree Collapse file tree 1 file changed +13
-8
lines changed Expand file tree Collapse file tree 1 file changed +13
-8
lines changed Original file line number Diff line number Diff line change 17
17
os : ubuntu-latest
18
18
disable_fuse : " --disable-fuse"
19
19
check_features : demo
20
+ - name : distcheck
21
+ os : ubuntu-latest
20
22
- name : Old distro
21
23
os : ubuntu-20.04
22
24
- name : Mac
@@ -46,22 +48,20 @@ jobs:
46
48
brew install autoconf automake libtool pkgconfig squashfs coreutils
47
49
brew install --cask macfuse
48
50
if : runner.os == 'macOS'
49
- - name : build
51
+ - name : configure
50
52
run : |
51
53
./autogen.sh
52
54
CPPFLAGS="-Werror" ./configure $DISABLE_FUSE
55
+ - name : build
56
+ run : |
53
57
make -j2 V=1
58
+ if : matrix.name != 'distcheck'
54
59
- name : test
55
60
run : |
56
61
make check
57
62
diff -u ci/expected-features/${CHECK_FEATURES:-all} ci/features
58
- if : runner.os != 'macOS'
59
- - name : distcheck
60
- run : |
61
- make distcheck
62
- # This is expensive, run just once
63
- if : matrix.name == 'Ubuntu'
64
- - name : test
63
+ if : runner.os != 'macOS' && matrix.name != 'distcheck'
64
+ - name : test mac
65
65
run : |
66
66
# On macOS loading the macfuse extension is needed. This
67
67
# command should load it without rebooting, except System
73
73
diff -u ci/expected-features/${CHECK_FEATURES:-all} ci/features
74
74
fi
75
75
if : runner.os == 'macOS'
76
+ - name : distcheck
77
+ run : |
78
+ make distcheck
79
+ if : matrix.name == 'distcheck'
76
80
- name : install
77
81
run : sudo make install
82
+ if : matrix.name != 'distcheck'
78
83
- name : output
79
84
run : |
80
85
cp /tmp/*.log . || true
You can’t perform that action at this time.
0 commit comments