Skip to content

Artifact

Artifact #8502

Workflow file for this run

name: Test
on:
push:
branches:
- "**"
paths-ignore:
- ".github/workflows/docs.yml"
- ".github/workflows/wheels*"
- ".gitmodules"
- "docs/**"
- "wheels/**"
pull_request:
paths-ignore:
- ".github/workflows/docs.yml"
- ".github/workflows/wheels*"
- ".gitmodules"
- "docs/**"
- "wheels/**"
workflow_dispatch:
permissions:
contents: read
env:
COVERAGE_CORE: sysmon
FORCE_COLOR: 1
jobs:
build:
strategy:
fail-fast: false
matrix:
os: [
"macos-14",
"ubuntu-latest",
]
python-version: [
"3.12",
"3.11",
"3.10",
"3.9",
"3.8",
]
runs-on: ${{ matrix.os }}
name: ${{ matrix.os }} Python ${{ matrix.python-version }}
steps:
- uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
allow-prereleases: true
cache: pip
cache-dependency-path: |
".ci/*.sh"
"pyproject.toml"
- name: Build system information
run: python3 .github/workflows/system-info.py
- name: Build
run: |
python3 -m pip install Pillow==9.5.0
python3 -m PIL
python3 demo.py
- name: Upload errors
uses: actions/upload-artifact@v4
if: failure()
with:
name: errors
path: out.tiff