Skip to content

Commit

Permalink
CI: Update to Ubuntu 18.04 to 20.04
Browse files Browse the repository at this point in the history
Github actions will drop support for 18.04 April 1, 2023. There
are now sporadic test cancelations due to warning brownouts, and
the NumPy 1.24.x release will overlap that date, so increase the Ubuntu
version.

The main change here is that there is no support for gcc-6 in Ubuntu
20.04, so testing with that version is also dropped.
  • Loading branch information
charris committed Nov 16, 2022
1 parent 8fff8ce commit 6736c78
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 13 deletions.
20 changes: 8 additions & 12 deletions .github/workflows/build_test.yml
Expand Up @@ -80,8 +80,8 @@ jobs:

old_gcc:
needs: [smoke_test]
# provides GCC 6, 7, 8
runs-on: ubuntu-18.04
# provides GCC 7, 8
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
with:
Expand All @@ -99,14 +99,7 @@ jobs:
pythonx -m pip install --upgrade pip setuptools wheel
pythonx -m pip install -r test_requirements.txt
- name: Install Compilers
run: sudo apt install g++-6 g++-7 g++-8 -y
- name: Build gcc-6
run: |
export CC=/usr/bin/gcc-6
export CXX=/usr/bin/g++-6
pythonx setup.py install --user
- name: Runtests gcc-6
run: pythonx runtests.py -n
run: sudo apt install g++-7 g++-8 -y
- name: Build gcc-7
run: |
export CC=/usr/bin/gcc-7
Expand Down Expand Up @@ -199,11 +192,14 @@ jobs:

full:
needs: [smoke_test]
runs-on: ubuntu-18.04
runs-on: ubuntu-20.04
env:
USE_WHEEL: 1
RUN_FULL_TESTS: 1
RUN_COVERAGE: 1
# The coverage option fails with internal compiler error
# in coverage.c with Ubunto 20.04. That problem is fixed
# in 22.04, but there are other, new errors.
#RUN_COVERAGE: 1
INSTALL_PICKLE5: 1
steps:
- uses: actions/checkout@v3
Expand Down
2 changes: 1 addition & 1 deletion azure-pipelines.yml
Expand Up @@ -74,7 +74,7 @@ stages:
- job: Lint
condition: and(succeeded(), eq(variables['Build.Reason'], 'PullRequest'))
pool:
vmImage: 'ubuntu-18.04'
vmImage: 'ubuntu-20.04'
steps:
- task: UsePythonVersion@0
inputs:
Expand Down

0 comments on commit 6736c78

Please sign in to comment.