Skip to content

Commit e8cef5a

Browse files
committed
Convert main branch GitHub Action for OpenSUSE 3.6 builds.
1 parent 4f2496b commit e8cef5a

File tree

4 files changed

+48
-77
lines changed

4 files changed

+48
-77
lines changed

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 0 additions & 9 deletions
This file was deleted.

.github/appveyor.yml

Lines changed: 0 additions & 38 deletions
This file was deleted.

.github/codecov.yml

Lines changed: 0 additions & 30 deletions
This file was deleted.

.github/workflows/build.yml

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
name: Build and Test
2+
3+
on:
4+
push:
5+
branches:
6+
- 'opensuse_3.6'
7+
pull_request:
8+
branches:
9+
- 'opensuse_3.6'
10+
11+
jobs:
12+
build_and_test:
13+
runs-on: ubuntu-latest
14+
15+
strategy:
16+
matrix:
17+
docker: [opensuse/leap]
18+
19+
container: ${{ matrix.docker }}
20+
21+
steps:
22+
- run: zypper -n install
23+
rpm-build
24+
pkg-config
25+
autoconf-archive
26+
ccache
27+
gdb
28+
lcov
29+
gdbm-devel
30+
libbz2-devel
31+
libb2-devel
32+
libffi-devel
33+
liblzma5
34+
libopenssl-3-devel
35+
mpdecimal-devel
36+
ncurses5-devel
37+
readline6-devel
38+
sqlite3-devel
39+
strace
40+
tk-devel
41+
uuid-devel
42+
xvfb-run
43+
xz-devel
44+
zlib-devel
45+
- uses: actions/checkout@v4
46+
- run: ./configure --with-pydebug
47+
- run: make -j
48+
- run: ./python -m test -j3

0 commit comments

Comments
 (0)