diff --git a/.github/workflows/test-install-qt.yml b/.github/workflows/test-install-qt.yml index 0f070cf8..47a1a041 100644 --- a/.github/workflows/test-install-qt.yml +++ b/.github/workflows/test-install-qt.yml @@ -1,6 +1,13 @@ name: Test on GH actions environment -on: [push, pull_request] +on: + push: + branches: + - master + pull_request: + branches: + - master + - releases/* jobs: test: @@ -8,7 +15,7 @@ jobs: strategy: matrix: os: [windows-latest, macOS-latest, ubuntu-latest] - py: ["3.8", "3.10", "3.11"] + py: ["3.9", "3.10", "3.11", "3.12"] qtver: [5.9.9, 5.12.8, 6.1.0] artifact: [standard] include: diff --git a/azure-pipelines.yml b/azure-pipelines.yml index c9226aa9..3dbedfd6 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -1,19 +1,9 @@ -trigger: +schedules: +- cron: '0 12 * * 0' + displayName: Weekly sunday full tests branches: include: - - releases/* - - refs/tags/v* - -pr: - branches: - include: - - master - - releases/* - paths: - include: - - aqt/* - - ci/* - - azure-pipelines.yml + - master jobs: - job: MatricesGenerator @@ -56,7 +46,7 @@ jobs: - job: Linux dependsOn: MatricesGenerator pool: - vmImage: 'ubuntu-20.04' + vmImage: 'ubuntu-22.04' strategy: matrix: $[ dependencies.MatricesGenerator.outputs['mtrx.linux'] ] steps: diff --git a/ci/generate_azure_pipelines_matrices.py b/ci/generate_azure_pipelines_matrices.py index a418c352..c19de7dc 100644 --- a/ci/generate_azure_pipelines_matrices.py +++ b/ci/generate_azure_pipelines_matrices.py @@ -87,11 +87,9 @@ def __init__(self, platform, build_jobs): self.build_jobs = build_jobs -python_versions = [ - "3.9", -] +python_versions = ["3.9", "3.11", "3.12"] -qt_versions = ["5.13.2", "5.15.2"] +qt_versions = ["5.12.12", "5.15.14", "6.5.3"] linux_build_jobs = [] mac_build_jobs = []