Update GitHub action matrix exclude list (#93)

* Update main.yml

* Update hello.yml
This commit is contained in:
Yvan Sraka 2023-08-10 09:26:50 +02:00 committed by GitHub
parent 26ea1005a0
commit 864b7bded1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 25 additions and 1 deletions

View File

@ -50,6 +50,17 @@ jobs:
# Also broken for darwin. # Also broken for darwin.
- platform: x86_64-darwin - platform: x86_64-darwin
target-platform: "-windows" target-platform: "-windows"
# It does not makes sense to build minimal image that include IOG extra tooling ...
# ... "-minimal" and "-iog" are mutually exclusive options!
- minimal: true
iog: true
# On darwin the `-js` target require `-minimal` to be set:
- target-platform: "-js"
platform: aarch64-darwin
minimal: false
- target-platform: "-js"
platform: x86_64-darwin
minimal: false
uses: ./.github/workflows/build-and-test.yml uses: ./.github/workflows/build-and-test.yml
with: with:

View File

@ -48,11 +48,24 @@ jobs:
# Static tools not working right now (so just building "-static-minimal" for now) # Static tools not working right now (so just building "-static-minimal" for now)
- target-platform: "-static" - target-platform: "-static"
variant: "" variant: ""
# Windows cross compilation only works on x86_64 right now. # Windows cross compilation only works on x86_64-linux right now.
- platform: aarch64-darwin - platform: aarch64-darwin
target-platform: "-windows" target-platform: "-windows"
- platform: aarch64-linux - platform: aarch64-linux
target-platform: "-windows" target-platform: "-windows"
- platform: x86_64-darwin
target-platform: "-windows"
# It does not makes sense to build minimal image that include IOG extra tooling ...
# ... "-minimal" and "-iog" are mutually exclusive options!
- variant: "-minimal"
iog: "-iog"
# On darwin the `-js` target require `-minimal` to be set:
- target-platform: "-js"
platform: aarch64-darwin
variant: ""
- target-platform: "-js"
platform: x86_64-darwin
variant: ""
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions: permissions: