diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 186bcf8db..ad2a28e7b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -142,10 +142,27 @@ jobs: name: html-coverage-report-project path: htmlcov + verify-templates: + name: Verify Templates + needs: unit-tests + # !!!!! TODO:PR: use real repo !!!!! + # uses: beeware/.github/.github/workflows/app-create-verify.yml@main + uses: rmartin16/.github-beeware/.github/workflows/app-create-verify.yml@create-new-project + with: + runner-os: ${{ matrix.runner-os }} + framework: ${{ matrix.framework }} + strategy: + fail-fast: false + matrix: + framework: [ "toga", "pyside6", "ppb", "pygame" ] + runner-os: [ "macos-latest", "ubuntu-22.04", "windows-latest" ] + verify-apps: name: Build app needs: unit-tests - uses: beeware/.github/.github/workflows/app-build-verify.yml@main + # !!!!! TODO:PR: use real repo !!!!! + # uses: beeware/.github/.github/workflows/app-build-verify.yml@main + uses: rmartin16/.github-beeware/.github/workflows/app-build-verify.yml@create-new-project with: # This *must* be the version of Python that is the system Python on the # Ubuntu version used to run Linux tests. We use a fixed ubuntu-22.04