Summary
Jobs
Pre-commit checks
Build apps (system, toga, ubuntu-24.04)
Build apps (system, toga, ubuntu-24.04-arm)
Build apps (system, pyside6, ubuntu-24.04)
Build apps (system, pyside6, ubuntu-24.04-arm)
Build apps (system, pygame, ubuntu-24.04)
Build apps (system, pygame, ubuntu-24.04-arm)
Build apps (system, console, ubuntu-24.04)
Build apps (system, console, ubuntu-24.04-arm)
Build apps (3.9, toga, ubuntu-24.04)
Build apps (3.9, toga, ubuntu-24.04-arm)
Build apps (3.9, pyside6, ubuntu-24.04)
Build apps (3.9, pyside6, ubuntu-24.04-arm)
Build apps (3.9, pygame, ubuntu-24.04)
Build apps (3.9, pygame, ubuntu-24.04-arm)
Build apps (3.9, console, ubuntu-24.04)
Build apps (3.9, console, ubuntu-24.04-arm)
Build apps (3.10, toga, ubuntu-24.04)
Build apps (3.10, toga, ubuntu-24.04-arm)
Build apps (3.10, pyside6, ubuntu-24.04)
Build apps (3.10, pyside6, ubuntu-24.04-arm)
Build apps (3.10, pygame, ubuntu-24.04)
Build apps (3.10, pygame, ubuntu-24.04-arm)
Build apps (3.10, console, ubuntu-24.04)
Build apps (3.10, console, ubuntu-24.04-arm)
Build apps (3.11, toga, ubuntu-24.04)
Build apps (3.11, toga, ubuntu-24.04-arm)
Build apps (3.11, pyside6, ubuntu-24.04)
Build apps (3.11, pyside6, ubuntu-24.04-arm)
Build apps (3.11, pygame, ubuntu-24.04)
Build apps (3.11, pygame, ubuntu-24.04-arm)
Build apps (3.11, console, ubuntu-24.04)
Build apps (3.11, console, ubuntu-24.04-arm)
Build apps (3.12, toga, ubuntu-24.04)
Build apps (3.12, toga, ubuntu-24.04-arm)
Build apps (3.12, pyside6, ubuntu-24.04)
Build apps (3.12, pyside6, ubuntu-24.04-arm)
Build apps (3.12, pygame, ubuntu-24.04)
Build apps (3.12, pygame, ubuntu-24.04-arm)
Build apps (3.12, console, ubuntu-24.04)
Build apps (3.12, console, ubuntu-24.04-arm)
Build apps (3.13, toga, ubuntu-24.04)
Build apps (3.13, toga, ubuntu-24.04-arm)
Build apps (3.13, pyside6, ubuntu-24.04)
Build apps (3.13, pyside6, ubuntu-24.04-arm)
Build apps (3.13, pygame, ubuntu-24.04)
Build apps (3.13, pygame, ubuntu-24.04-arm)
Build apps (3.13, console, ubuntu-24.04)
Build apps (3.13, console, ubuntu-24.04-arm)
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: CI
on:
pull_request:
push:
branches:
- main
workflow_call:
# Cancel active CI runs for a PR before starting another run
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
defaults:
run:
shell: bash
env:
FORCE_COLOR: "1"
jobs:
pre-commit:
name: Pre-commit checks
uses: beeware/.github/.github/workflows/pre-commit-run.yml@main
with:
pre-commit-source: pre-commit
verify-apps:
name: Build apps
needs: pre-commit
uses: beeware/.github/.github/workflows/app-build-verify.yml@main
with:
python-version: ${{ matrix.python-version }}
runner-os: ${{ matrix.runner-os }}
framework: ${{ matrix.framework }}
target-platform: Linux
target-format: system
strategy:
fail-fast: false
matrix:
python-version: [ "system", "3.9", "3.10", "3.11", "3.12", "3.13" ]
framework: [ "toga", "pyside6", "pygame", "console" ]
runner-os: [ "ubuntu-24.04", "ubuntu-24.04-arm" ]
You can’t perform that action at this time.