Skip to content

Commit 19f8a82

Browse files
committed
maint(ci): skip archlinux SAGE job in GA
For now the archlinux job fails too often for reasons unrelated to SAGE's use of SymPy so we skip Arch and only test Ubuntu. The ubuntu-focal job also fails sometimes due to timeouts or network problems but it mostly succeeds and does correctly pick up where a change in SymPy affects SAGE. Mostly this is where there are printing changes in SymPy because SAGE does most of its testing in the form of doctests.
1 parent c303e9e commit 19f8a82

1 file changed

Lines changed: 11 additions & 1 deletion

File tree

.github/workflows/ci-sage.yml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,17 @@ jobs:
9595
matrix:
9696
# ubuntu-focal uses system python 3.8
9797
# archlinux-latest is at the cutting edge
98-
tox_system_factor: [ubuntu-focal, archlinux-latest]
98+
#
99+
# XXX: For now the archlinux job fails too often for reasons unrelated
100+
# to SAGE's use of SymPy so we skip Arch and only test Ubuntu. The
101+
# ubuntu-focal job also fails sometimes due to timeouts or network
102+
# problems but it mostly succeeds and does correctly pick up where a
103+
# change in SymPy affects SAGE. Mostly this is where there are printing
104+
# changes in SymPy because SAGE does most of its testing in the form of
105+
# doctests.
106+
#
107+
#tox_system_factor: [ubuntu-focal, archlinux-latest]
108+
tox_system_factor: [ubuntu-focal]
99109
# "standard" installs lots of system packages, reducing the full build and test of the
100110
# Sage distribution to 3-4 hours
101111
tox_packages_factor: [standard]

0 commit comments

Comments
 (0)