From 122e8c604bb03ace5a4db4c632c57355c8e6611d Mon Sep 17 00:00:00 2001 From: Patrick Exner Date: Wed, 18 Jun 2025 00:43:53 +0200 Subject: [PATCH] Minimize CI burden by commenting out parts of the matriix - Minimizes CI burden by commenting out parts of the matrix so that one entry for every platform remains - Adds a commented out option for web builds using threads=no --- .github/workflows/builds.yml | 38 ++++++++++++++++++++++++++---------- 1 file changed, 28 insertions(+), 10 deletions(-) diff --git a/.github/workflows/builds.yml b/.github/workflows/builds.yml index f22d0554..b1ab4e40 100644 --- a/.github/workflows/builds.yml +++ b/.github/workflows/builds.yml @@ -16,22 +16,40 @@ jobs: target: [ { platform: linux, arch: x86_64, os: ubuntu-22.04 }, - { platform: linux, arch: x86_32, os: ubuntu-22.04 }, - { platform: linux, arch: arm64, os: ubuntu-22.04-arm }, - { platform: linux, arch: arm32, os: ubuntu-22.04-arm }, + #{ platform: linux, arch: x86_32, os: ubuntu-22.04 }, + #{ platform: linux, arch: arm64, os: ubuntu-22.04-arm }, + #{ platform: linux, arch: arm32, os: ubuntu-22.04-arm }, { platform: windows, arch: x86_64, os: windows-latest }, - { platform: windows, arch: x86_32, os: windows-latest }, - { platform: windows, arch: arm64, os: windows-latest }, + #{ platform: windows, arch: x86_32, os: windows-latest }, + #{ platform: windows, arch: arm64, os: windows-latest }, { platform: macos, arch: universal, os: macos-latest }, { platform: android, arch: x86_64, os: ubuntu-22.04 }, - { platform: android, arch: x86_32, os: ubuntu-22.04 }, - { platform: android, arch: arm64, os: ubuntu-22.04 }, - { platform: android, arch: arm32, os: ubuntu-22.04 }, + #{ platform: android, arch: x86_32, os: ubuntu-22.04 }, + #{ platform: android, arch: arm64, os: ubuntu-22.04 }, + #{ platform: android, arch: arm32, os: ubuntu-22.04 }, { platform: ios, arch: arm64, os: macos-latest }, { platform: web, arch: wasm32, os: ubuntu-22.04 }, + #{ platform: web, arch: wasm32, os: ubuntu-22.04, threads: no}, ] - target-type: [template_debug, template_release] - float-precision: [single, double] + target-type: + [ + template_debug, + template_release + ] + float-precision: + [ + single, + #double + ] + include: + - platform: linux + arch: x86_64 + os: ubuntu-22.04 + float-precision: double + - platform: web + arch: wasm32 + os: ubuntu-22.04 + threads: no runs-on: ${{ matrix.target.os }} steps: