Skip to content

Commit 18f3250

Browse files
authored
Fix opensuse-tumbleweed workflow (#305)
1 parent e817c79 commit 18f3250

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

.github/workflows/opensuse-tumbleweed.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,13 @@ jobs:
1111
- uses: actions/checkout@v1
1212
- name: Install build dependencies
1313
run: |
14-
zypper -n install -t pattern devel_basis
14+
zypper refresh
15+
zypper update
16+
# The follwoing installs "devel_basis" pattern since installing the pattern fails because of few
17+
# incompatibilty issues among packages
18+
zypper -n install autoconf automake binutils bison cpp cpp13 flex gawk gcc gcc13 gdbm-devel gettext-runtime gettext-tools glibc-devel info kbd kbd-legacy libapparmor1 libasan8 libatomic1 libctf-nobfd0 libctf0 libdb-4_8 libfl-devel libfl2 libgdbm6 libgdbm_compat4 libgomp1 libhwasan0 libisl23 libitm1 libkmod2 liblsan0 libltdl7 libmpc3 libmpfr6 libseccomp2 libtextstyle0 libtool libtsan2 libubsan1 libxcrypt-devel libzio1 linux-glibc-devel m4 make makeinfo ncurses-devel pam-config patch perl perl-Text-Unidecode perl-base purge-kernels-service system-user-nobody systemd systemd-default-settings systemd-default-settings-branding-openSUSE systemd-presets-branding-openSUSE systemd-presets-common-SUSE tack update-alternatives zlib-devel
1519
PKGVER_NO_DOT=$(tr -d '.' <<< ${{ matrix.python-version }})
16-
zypper -n install git libxmlsec1-openssl1 xmlsec1-openssl-devel python${PKGVER_NO_DOT}-devel python${PKGVER_NO_DOT}-pip
20+
zypper -n install git libxmlsec1-openssl1 xmlsec1-openssl-devel python${PKGVER_NO_DOT}-devel
1721
python${{ matrix.python-version }} -m venv .venv
1822
.venv/bin/python -m pip install --upgrade pip setuptools wheel
1923
- name: Build linux_x86_64 wheel
@@ -22,7 +26,7 @@ jobs:
2226
rm -rf build/
2327
- name: Install test dependencies
2428
run: |
25-
.venv/bin/python -m pip install --upgrade -r requirements-test.txt
29+
.venv/bin/python -m pip install --upgrade --no-binary=lxml -r requirements-test.txt
2630
.venv/bin/python -m pip install xmlsec --only-binary=xmlsec --no-index --find-links=dist/
2731
- name: Run tests
2832
run: |

0 commit comments

Comments
 (0)