From 8e33c208e6d87f53798da3a336a46c2ed36d8a0f Mon Sep 17 00:00:00 2001 From: Russell Martin Date: Mon, 13 Nov 2023 18:48:05 -0500 Subject: [PATCH] Remove Windows Store Python testing from CI - The underlying API to download this Python is no longer available to GitHub runners --- .github/workflows/ci.yml | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0fe6ad3..cc51d77 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -6,16 +6,23 @@ on: - main workflow_call: +concurrency: + group: ${{ github.ref }} + cancel-in-progress: true + defaults: run: shell: bash # https://github.com/beeware/briefcase/pull/912 +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" + pre-commit-source: pre-commit verify-apps: name: Build apps @@ -32,21 +39,13 @@ jobs: fail-fast: false matrix: python-version: [ "3.8", "3.9", "3.10", "3.11", "3.12" ] - python-source: [ "github", "winstore" ] # PySide2 and PySide6 produce very long paths that can't be packaged # by WiX. Disable these targets until the problem has been fixed. # See beeware/briefcase#948 # framework: ["toga", "pyside2", "pyside6", "ppb"] framework: [ "toga", "ppb", "pygame" ] - exclude: + #exclude: # # PySide2 doesn't publish a binary wheel that is compatible # # with Python 3.11, and is unlikely to ever do so. # - python-version: "3.11" # framework: "pyside2" - # Pygame hasn't published 3.12 wheels yet. - - python-version: 3.12 - python-source: github - framework: pygame - - python-version: 3.12 - python-source: winstore - framework: pygame