File tree Expand file tree Collapse file tree 2 files changed +46
-13
lines changed
Expand file tree Collapse file tree 2 files changed +46
-13
lines changed Original file line number Diff line number Diff line change @@ -10,14 +10,14 @@ jobs:
1010 - name : Checkout
1111 uses : actions/checkout@v3
1212
13- - name : Autogen
13+ - name : Prepare
1414 run : ./autogen.sh
1515
1616 - name : Configure
1717 run : ./configure CPPFLAGS='-Wall -Wextra' --enable-jit --enable-pcre2-16 --enable-pcre2-32
1818
1919 - name : Build
20- run : make
20+ run : make -j2
2121
2222 - name : Test (main test script)
2323 run : ./RunTest
2828 - name : Test (pcre2grep test script)
2929 run : ./RunGrepTest
3030
31+ - name : Test (pcre2posix program)
32+ run : ./pcre2posix_test -v
33+
3134 alpine :
3235 name : alpine
3336 runs-on : ubuntu-latest
@@ -37,16 +40,16 @@ jobs:
3740 uses : actions/checkout@v3
3841
3942 - name : Setup
40- run : apk add --no-cache automake autoconf gcc libtool make musl-dev
43+ run : apk add --no-cache automake autoconf gcc libtool make musl-dev # musl-locales
4144
42- - name : Autogen
45+ - name : Prepare
4346 run : ./autogen.sh
4447
4548 - name : Configure
4649 run : ./configure CPPFLAGS='-Wall -Wextra' --enable-jit --enable-pcre2-16 --enable-pcre2-32
4750
4851 - name : Build
49- run : make
52+ run : make -j2
5053
5154 - name : Test (main test script)
5255 run : ./RunTest
5659
5760 - name : Test (pcre2grep test script)
5861 run : ./RunGrepTest
59-
62+
63+ - name : Test (pcre2posix program)
64+ run : ./pcre2posix_test -v
65+
6066 macos :
6167 name : macOS universal
6268 runs-on : macos-latest
8591 cd build
8692 ../RunGrepTest
8793
94+ - name : Test (pcre2posix program)
95+ run : |
96+ cd build
97+ ./pcre2posix_test -v
98+
8899 windows :
89100 name : 32bit Windows
90101 runs-on : windows-latest
@@ -102,4 +113,4 @@ jobs:
102113 run : |
103114 cd build\Debug
104115 ..\..\RunTest.bat
105-
116+ ./pcre2posix_test -v
Original file line number Diff line number Diff line change 11name : Dev
2- on : [push, pull_request]
2+ on :
3+ pull_request :
4+ branches :
5+ - master
36
47jobs :
5- linux :
6- name : dev
8+
9+ canary :
10+ name : basic
711 runs-on : ubuntu-latest
812 steps :
913 - name : Checkout
1014 uses : actions/checkout@v3
1115
12- - name : Autogen
16+ - name : Prepare
1317 run : ./autogen.sh
1418
1519 - name : Configure
1620 run : ./configure CC='gcc -fsanitize=undefined,address' CPPFLAGS='-Wall -Wextra -Werror -Wno-error=unused-but-set-parameter' --enable-jit --enable-pcre2-16 --enable-pcre2-32 --enable-debug --with-link-size=4
1721
1822 - name : Build
19- run : make -j2
23+ run : make -j3
2024
2125 - name : Test (main test script)
2226 run : ./RunTest
2731 - name : Test (pcre2grep test script)
2832 run : ./RunGrepTest
2933
30- - name : Test (pcre2posix test program)
34+ - name : Test (pcre2posix program)
3135 run : ./pcre2posix_test -v
36+
37+ bigbird :
38+ name : manyconfig
39+ runs-on : ubuntu-latest
40+
41+ steps :
42+ - name : Checkout
43+ uses : actions/checkout@v3
44+
45+ - name : Prepare
46+ run : |
47+ sudo apt-get update
48+ sudo apt-get install -y valgrind
49+
50+ - name : Run
51+ run : |
52+ ./autogen.sh
53+ ./maint/ManyConfigTests
You can’t perform that action at this time.
0 commit comments