Skip to content

Commit 487bb90

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

File tree

4 files changed

+60
-77
lines changed

4 files changed

+60
-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: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
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+
# - run: ./configure --with-pydebug
46+
# - run: make -j
47+
# - run: ./python -m test -j
48+
49+
# # - run: git clone --depth=1 --branch=3.12 http://www.github.com/python/cpython
50+
- run: pwd
51+
- run: cd .. && find .
52+
- uses: actions/checkout@v4
53+
- name: Build
54+
working-directory: cpython
55+
run: |
56+
./configure --with-pydebug
57+
make -j
58+
- name: Test
59+
working-directory: cpython
60+
run: ./python -m test -j3

0 commit comments

Comments
 (0)