Skip to content

Commit 6ce4e40

Browse files
committed
ci: more platforms
1 parent a22c509 commit 6ce4e40

File tree

1 file changed

+49
-0
lines changed

1 file changed

+49
-0
lines changed

.github/workflows/main.yml

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,11 @@ jobs:
2626
container: 'ghcr.io/libgit2/libgit2/xenial:latest'
2727
env: { CC: 'clang', CMAKE_OPTIONS: '-DCRYPT=openssl -DUNICODE=iconv', LEAK_CHECK: 'valgrind' }
2828

29+
# Linux (amd64, Xenial, Clang, OpenSSL Dynamic)
30+
- platform: 'ubuntu-latest'
31+
container: 'ghcr.io/libgit2/libgit2/xenial:latest'
32+
env: { CC: 'clang', CMAKE_OPTIONS: '-DCRYPT=openssl-dynamic -DUNICODE=iconv', LEAK_CHECK: 'valgrind' }
33+
2934
# Linux (amd64, Xenial, Clang, mbedTLS)
3035
- platform: 'ubuntu-latest'
3136
container: 'ghcr.io/libgit2/libgit2/xenial:latest'
@@ -37,6 +42,12 @@ jobs:
3742
qemu: true
3843
env: { CC: 'gcc', CMAKE_OPTIONS: '-DCRYPT=openssl -DUNICODE=builtin', LEAK_CHECK: 'valgrind' }
3944

45+
# Linux (x86, Bionic, gcc, OpenSSL Dynamic)
46+
- platform: 'ubuntu-latest'
47+
container: 'ghcr.io/libgit2/libgit2/bionic-x86:latest'
48+
qemu: true
49+
env: { CC: 'gcc', CMAKE_OPTIONS: '-DCRYPT=openssl-dynamic -DUNICODE=builtin', LEAK_CHECK: 'valgrind' }
50+
4051
# Linux (x86, Bionic, clang, OpenSSL)
4152
- platform: 'ubuntu-latest'
4253
container: 'ghcr.io/libgit2/libgit2/bionic-x86:latest'
@@ -49,12 +60,50 @@ jobs:
4960
qemu: true
5061
env: { CC: 'gcc', CMAKE_OPTIONS: '-DCRYPT=openssl -DUNICODE=builtin' }
5162

63+
# Linux (arm32, Bionic, gcc, OpenSSL Dynamic)
64+
- platform: 'ubuntu-latest'
65+
container: 'ghcr.io/libgit2/libgit2/bionic-arm32:latest'
66+
qemu: true
67+
env: { CC: 'gcc', CMAKE_OPTIONS: '-DCRYPT=openssl-dynamic -DUNICODE=builtin' }
68+
69+
5270
# Linux (arm64, Bionic, gcc, OpenSSL)
5371
- platform: 'ubuntu-latest'
5472
container: 'ghcr.io/libgit2/libgit2/bionic-arm64:latest'
5573
qemu: true
5674
env: { CC: 'gcc', CMAKE_OPTIONS: '-DCRYPT=openssl -DUNICODE=builtin' }
5775

76+
# Linux (arm64, Bionic, gcc, OpenSSL Dynamic)
77+
- platform: 'ubuntu-latest'
78+
container: 'ghcr.io/libgit2/libgit2/bionic-arm64:latest'
79+
qemu: true
80+
env: { CC: 'gcc', CMAKE_OPTIONS: '-DCRYPT=openssl-dynamic -DUNICODE=builtin' }
81+
82+
# Linux (amd64, CentOS 7, gcc, OpenSSL)
83+
- platform: 'ubuntu-latest'
84+
container: 'ghcr.io/libgit2/libgit2/centos7:latest'
85+
qemu: true
86+
env: { CC: 'gcc', CMAKE_OPTIONS: '-DCRYPT=openssl -DUNICODE=builtin' }
87+
88+
# Linux (arm64, CentOS 7, gcc, OpenSSL Dynamic)
89+
- platform: 'ubuntu-latest'
90+
container: 'ghcr.io/libgit2/libgit2/centos7:latest'
91+
qemu: true
92+
env: { CC: 'gcc', CMAKE_OPTIONS: '-DCRYPT=openssl-dynamic -DUNICODE=builtin' }
93+
94+
# Linux (amd64, CentOS 8, gcc, OpenSSL)
95+
- platform: 'ubuntu-latest'
96+
container: 'ghcr.io/libgit2/libgit2/centos8:latest'
97+
qemu: true
98+
env: { CC: 'gcc', CMAKE_OPTIONS: '-DCRYPT=openssl -DUNICODE=builtin' }
99+
100+
# Linux (arm64, CentOS 8, gcc, OpenSSL Dynamic)
101+
- platform: 'ubuntu-latest'
102+
container: 'ghcr.io/libgit2/libgit2/centos8:latest'
103+
qemu: true
104+
env: { CC: 'gcc', CMAKE_OPTIONS: '-DCRYPT=openssl-dynamic -DUNICODE=builtin' }
105+
106+
58107
# macOS
59108
- platform: 'macos-latest'
60109
container: ''

0 commit comments

Comments
 (0)