ci: nicer naming scheme

This commit is contained in:
Henry Schreiner 2020-07-26 18:17:11 -04:00 committed by Henry Schreiner
parent ff39ad3f31
commit 88b3e5c68d

View File

@ -14,7 +14,7 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
os: [ubuntu, windows, macos] runs-on: [ubuntu-latest, windows-latest, macos-latest]
python: python:
- 2.7 - 2.7
- 3.5 - 3.5
@ -24,30 +24,32 @@ jobs:
- pypy3 - pypy3
include: include:
- os: ubuntu - runs-on: ubuntu-latest
python: 3.6 python: 3.6
- os: macos - runs-on: macos-latest
python: 3.7
- runs-on: windows-2016
python: 3.7 python: 3.7
exclude: exclude:
# Currently 32bit only, and we build 64bit # Currently 32bit only, and we build 64bit
- os: windows - runs-on: windows-latest
python: pypy2 python: pypy2
- os: windows - runs-on: windows-latest
python: pypy3 python: pypy3
# Currently can't build due to warning, fixed in CPython > 3.9b5 # Currently can't build due to warning, fixed in CPython > 3.9b5
- os: macos - runs-on: macos-latest
python: 3.9-dev python: 3.9-dev
# Currently broken on embed_test # Currently broken on embed_test
- os: windows - runs-on: windows-latest
python: 3.8 python: 3.8
- os: windows - runs-on: windows-latest
python: 3.9-dev python: 3.9-dev
name: 🐍 ${{ matrix.python }} on ${{ matrix.os }} name: "🐍 ${{ matrix.python }} • ${{ matrix.runs-on }}"
runs-on: ${{ matrix.os }}-latest runs-on: ${{ matrix.runs-on }}
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
@ -132,7 +134,7 @@ jobs:
- 9 - 9
- dev - dev
name: Clang ${{ matrix.clang }} name: "🐍 3 • Clang ${{ matrix.clang }}"
container: "silkeh/clang:${{ matrix.clang }}" container: "silkeh/clang:${{ matrix.clang }}"
steps: steps:
@ -171,7 +173,7 @@ jobs:
- 7 - 7
- latest - latest
name: 🐍 3 GCC ${{ matrix.gcc }} name: "🐍 3 • GCC ${{ matrix.gcc }}"
container: "gcc:${{ matrix.gcc }}" container: "gcc:${{ matrix.gcc }}"
steps: steps:
@ -258,7 +260,7 @@ jobs:
run: cmake --build build --target test_cmake_build run: cmake --build build --target test_cmake_build
install-classic: install-classic:
name: "🐍 3.5 32-bit Linux install" name: "🐍 3.5 • 32-bit Linux • Install"
runs-on: ubuntu-latest runs-on: ubuntu-latest
container: i386/debian:stretch container: i386/debian:stretch
@ -292,7 +294,7 @@ jobs:
doxygen: doxygen:
name: Docs test name: "Documentation build test"
runs-on: ubuntu-latest runs-on: ubuntu-latest
container: alpine:3.12 container: alpine:3.12