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:
10
10
- name : Checkout
11
11
uses : actions/checkout@v3
12
12
13
- - name : Autogen
13
+ - name : Prepare
14
14
run : ./autogen.sh
15
15
16
16
- name : Configure
17
17
run : ./configure CPPFLAGS='-Wall -Wextra' --enable-jit --enable-pcre2-16 --enable-pcre2-32
18
18
19
19
- name : Build
20
- run : make
20
+ run : make -j2
21
21
22
22
- name : Test (main test script)
23
23
run : ./RunTest
28
28
- name : Test (pcre2grep test script)
29
29
run : ./RunGrepTest
30
30
31
+ - name : Test (pcre2posix program)
32
+ run : ./pcre2posix_test -v
33
+
31
34
alpine :
32
35
name : alpine
33
36
runs-on : ubuntu-latest
@@ -37,16 +40,16 @@ jobs:
37
40
uses : actions/checkout@v3
38
41
39
42
- 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
41
44
42
- - name : Autogen
45
+ - name : Prepare
43
46
run : ./autogen.sh
44
47
45
48
- name : Configure
46
49
run : ./configure CPPFLAGS='-Wall -Wextra' --enable-jit --enable-pcre2-16 --enable-pcre2-32
47
50
48
51
- name : Build
49
- run : make
52
+ run : make -j2
50
53
51
54
- name : Test (main test script)
52
55
run : ./RunTest
56
59
57
60
- name : Test (pcre2grep test script)
58
61
run : ./RunGrepTest
59
-
62
+
63
+ - name : Test (pcre2posix program)
64
+ run : ./pcre2posix_test -v
65
+
60
66
macos :
61
67
name : macOS universal
62
68
runs-on : macos-latest
85
91
cd build
86
92
../RunGrepTest
87
93
94
+ - name : Test (pcre2posix program)
95
+ run : |
96
+ cd build
97
+ ./pcre2posix_test -v
98
+
88
99
windows :
89
100
name : 32bit Windows
90
101
runs-on : windows-latest
@@ -102,4 +113,4 @@ jobs:
102
113
run : |
103
114
cd build\Debug
104
115
..\..\RunTest.bat
105
-
116
+ ./pcre2posix_test -v
Original file line number Diff line number Diff line change 1
1
name : Dev
2
- on : [push, pull_request]
2
+ on :
3
+ pull_request :
4
+ branches :
5
+ - master
3
6
4
7
jobs :
5
- linux :
6
- name : dev
8
+
9
+ canary :
10
+ name : basic
7
11
runs-on : ubuntu-latest
8
12
steps :
9
13
- name : Checkout
10
14
uses : actions/checkout@v3
11
15
12
- - name : Autogen
16
+ - name : Prepare
13
17
run : ./autogen.sh
14
18
15
19
- name : Configure
16
20
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
17
21
18
22
- name : Build
19
- run : make -j2
23
+ run : make -j3
20
24
21
25
- name : Test (main test script)
22
26
run : ./RunTest
27
31
- name : Test (pcre2grep test script)
28
32
run : ./RunGrepTest
29
33
30
- - name : Test (pcre2posix test program)
34
+ - name : Test (pcre2posix program)
31
35
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