Skip to content

build: use starflow

build: use starflow #1

Workflow file for this run

name: QA
on:
push:
branches:
- "main"
- "feature/*"
- "hotfix/*"
- "release/*"
- "renovate/*"
pull_request:
merge_group:
jobs:
lint:
uses: canonical/starflow/.github/workflows/lint-python.yaml@main
test:
uses: canonical/starflow/.github/workflows/test-python.yaml@main
with:
# Self-hosted Jammy and Noble runners, GH-hosted macos and Windows runners.
# The Jammy and Noble runners should not matter which architecture they're on.
fast-test-platforms: '["jammy", "noble", "macos-13", "macos-14-large", "windows-2019", "windows-2022"]'
# Slow tests only need to run on the slowest runners
slow-test-platforms: '["jammy", "macos-13", "windows-2019"]'