Before opening a new feature request, please read Requesting New Features and consider if this is something you can contribute yourself. If this a new request, help us help you by filling in the template below.
What problem will this solve?
Currently, Premake uses the default fail-fast: true behavior. If any matrix strategy within a job fails, the entire job is canceled.
This makes it difficult to compare the behavior of depsrc: [none, contrib, system], since the remaining matrix entries may be forcefully stopped.
What might be a solution?
Set fail-fast: false for the jobs with matrix strategy.
https://docs.github.com/en/actions/reference/workflows-and-actions/workflow-syntax#jobsjob_idstrategyfail-fast
What other alternatives have you already considered?
Anything else we should know?
This may cause GitHub Actions minutes or runner quota to be consumed more quickly.
(You can now support Premake on our OpenCollective. Your contributions help us spend more time responding to requests like these!)
Before opening a new feature request, please read Requesting New Features and consider if this is something you can contribute yourself. If this a new request, help us help you by filling in the template below.
What problem will this solve?
Currently, Premake uses the default
fail-fast: truebehavior. If any matrix strategy within a job fails, the entire job is canceled.This makes it difficult to compare the behavior of
depsrc: [none, contrib, system], since the remaining matrix entries may be forcefully stopped.What might be a solution?
Set
fail-fast: falsefor the jobs with matrix strategy.https://docs.github.com/en/actions/reference/workflows-and-actions/workflow-syntax#jobsjob_idstrategyfail-fast
What other alternatives have you already considered?
Anything else we should know?
This may cause GitHub Actions minutes or runner quota to be consumed more quickly.
(You can now support Premake on our OpenCollective. Your contributions help us spend more time responding to requests like these!)